PD-MAC: Pulse Detection Based MAC Protocol in Distributed Wireless Networks

CSMA/CA based MAC protocols, i.e., IEEE 802.11, make use of control messages and backoff scheme to avoid collision in distributed wireless networks. However, the channel utilization of 802.11 decreased dramatically with the development of advanced physical layer techniques, such as OFDM, since increasing data rate makes the control messages transmission and backoff time occupy larger proportion of the transmission period. To address this, we propose PD-MAC. Instead of control message, PD-MAC uses pulse signals to express the control information. Pulses can be transmitted and detected concurrently with the user data, thus the control information transmission and backoff time can be overlapped with user data transmission. Moreover, to make the pulse signal express enough information, PD-MAC utilizes the 2-dimensional feature of OFDM signals, that is, position of pulses in both time domain and frequency domain. We implement the physical layer prototype of PD-MAC with USRP N210 and evaluate MAC layer performance with trace-driven simulation. PD-MAC can achieve 95.4% channel efficiency and provide throughput gains of up to 71.6%, 33.4%, and 11.2% compared with 802.11 DCF, 802.11ec and back2F, respectively.

[1]  Dina Katabi,et al.  SourceSync: a distributed wireless architecture for exploiting sender diversity , 2010, SIGCOMM '10.

[2]  Srihari Nelakuditi,et al.  No time to countdown: migrating backoff to the frequency domain , 2011, MobiCom.

[3]  Srihari Nelakuditi,et al.  Listen (on the frequency domain) before you talk , 2010, Hotnets-IX.

[4]  Qian Zhang,et al.  hJam: Attachment Transmission in WLANs , 2013, IEEE Trans. Mob. Comput..

[5]  Sachin Katti,et al.  Flashback: decoupled lightweight wireless control , 2012, SIGCOMM.

[6]  Jiansong Zhang,et al.  Fine-Grained Channel Access in Wireless LAN , 2013, IEEE/ACM Transactions on Networking.

[7]  Yunhao Liu,et al.  On Improving Wireless Channel Utilization: A Collision Tolerance-Based Approach , 2017, IEEE Transactions on Mobile Computing.

[8]  Edward W. Knightly,et al.  802.11ec: Collision Avoidance Without Control Messages , 2012, IEEE/ACM Transactions on Networking.

[9]  Yuguang Fang,et al.  Piggybacking Lightweight Control Messages on Physical Layer for Multicarrier Wireless LANs , 2016, WASA.

[10]  Dirk Grunwald,et al.  SMACK: a SMart ACKnowledgment scheme for broadcast messages in wireless networks , 2009, SIGCOMM '09.

[11]  Qian Zhang,et al.  Side Channel: Bits over Interference , 2010, IEEE Transactions on Mobile Computing.

[12]  Mingyan Liu,et al.  Hitchhike: Riding control on preambles , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[13]  Bo Li,et al.  Use your frequency wisely: Explore frequency domain for channel contention and ACK , 2012, 2012 Proceedings IEEE INFOCOM.