An asynchronous multi-channel MAC protocol with Pulse/Tone exchange for RTS collision avoidance

In multi-channel wireless ad-hoc network, the nodes need to negotiate the channel reservation. Preparing the control channel is one of the strategies for the channel reservation. When the control channel congests due to frame collisions, the control channel is bottleneck for obtaining high throughput. This paper proposes a MAC protocol for multi-channel wireless ad-hoc network for frame collision avoidance on the control channel. The proposed protocol requires only one transceiver in each node, no time-synchronization mechanism among nodes, and few overheads. In the protocol, the node negotiates the channel using the RTS/CTS handshake. The Pulse/Tone exchanges are applied prior to the RTS/CTS handshake for RTS-frame collision avoidance. Additionally, the exposed node problem due to Pulse/Tone exchange is also mitigated, because of the good compatibility between multi-channels and the Pulse/Tone exchanges. It is shown from simulation results that the proposed protocol achieves higher throughput than the previous protocols, especially for heavy offered load condition.

[1]  Nj Piscataway,et al.  Wireless LAN medium access control (MAC) and physical layer (PHY) specifications , 1996 .

[2]  Yu-Chee Tseng,et al.  A new multi-channel MAC protocol with on-demand channel assignment for multi-hop mobile ad hoc networks , 2000, Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN 2000.

[3]  A. M. Abdullah,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1997 .

[4]  P. Bahl,et al.  SSCH: slotted seeded channel hopping for capacity improvement in IEEE 802.11 ad-hoc wireless networks , 2004, MobiCom '04.

[5]  Jenhui Chen,et al.  A new multichannel access protocol for IEEE 802.11 ad hoc wireless LANs , 2003, 14th IEEE Proceedings on Personal, Indoor and Mobile Radio Communications, 2003. PIMRC 2003..

[6]  Edward W. Knightly,et al.  Starvation mitigation through multi-channel coordination in CSMA multi-hop wireless networks , 2006, MobiHoc '06.

[7]  Nitin H. Vaidya,et al.  Multi-channel mac for ad hoc networks: handling multi-channel hidden terminals using a single transceiver , 2004, MobiHoc '04.

[8]  Xuemin Shen,et al.  Asynchronous Multichannel MAC Design With Difference-Set-Based Hopping Sequences , 2011, IEEE Transactions on Vehicular Technology.

[9]  Kuei-Ping Shih,et al.  On avoiding RTS collisions for IEEE 802.11-based wireless ad hoc networks , 2009, Comput. Commun..

[10]  Mehul Motani,et al.  Cooperative Asynchronous Multichannel MAC: Design, Analysis, and Implementation , 2009, IEEE Transactions on Mobile Computing.