2021 Volume 29 Pages 132-139
Many multichannel MAC protocols for wireless ad-hoc networks have been proposed to enhance the network performance by avoiding contention among adjacent nodes which want to transmit data frames. However, multichannel MAC protocols need channel switching behavior with some time period, therefore frequent channel switching may deteriorate the network performance. In this paper, we propose a new multi-channel MAC protocol called RPNT-MMAC (Receiver-Prioritized Next Transmission in Multichannel MAC) protocol. In RPNT-MMAC protocol, the transmitter and the receiver nodes negotiate the data channel for data frame transmission by exchanging RTS/CTS frame, and if the receiver node already has another data frame to be forwarded to its neighbor node, then it can acquire the right of the next transmission on the same data channel of ongoing transmission procedure and notifies the next transmission's receiver before switching channel. When the node received the notification for the next transmission, it switches to the same data channel at the end of first data frame transmission and receives the data frame. Our proposed method can decrease the frequency of switching channels and improve the network performance such as the packet arrival rate and the end-to-end delay. Moreover, the fairness among data flows can be improved. Network simulation results showed a better performance of our proposed method than the traditional methods.