CSMA/CN: Carrier Sense Multiple Access With Collision Notification

A wireless transmitter learns of a packet loss and infers collision only after completing the entire transmission. If the transmitter could detect the collision early [such as with carrier sense multiple access with collision detection (CSMA/CD) in wired networks], it could immediately abort its transmission, freeing the channel for useful communication. There are two main hurdles to realize CSMA/CD in wireless networks. First, a wireless transmitter cannot simultaneously transmit and listen for a collision. Second, any channel activity around the transmitter may not be an indicator of collision at the receiver. This paper attempts to approximate CSMA/CD in wireless networks with a novel scheme called CSMA/CN (collision notification). Under CSMA/CN, the receiver uses PHY-layer information to detect a collision and immediately notifies the transmitter. The collision notification consists of a unique signature, sent on the same channel as the data. The transmitter employs a listener antenna and performs signature correlation to discern this notification. Once discerned, the transmitter immediately aborts the transmission. We show that the notification signature can be reliably detected at the listener antenna, even in the presence of a strong self-interference from the transmit antenna. A prototype testbed of 10 USRP/GNU Radios demonstrates the feasibility and effectiveness of CSMA/CN.

[1]  Stephen G. Wilson,et al.  Partial Packet Recovery in Wireless Networks , 2009 .

[2]  Kevin C. Almeroth,et al.  Congestion-Aware Rate Adaptation in Wireless Networks: A Measurement-Driven Approach , 2008, 2008 5th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[3]  Dinan Gunawardena,et al.  Rethinking Indoor Wireless: Low Power, Low Frequency, Full-duplex , 2009 .

[4]  John Cocke,et al.  Optimal decoding of linear codes for minimizing symbol error rate (Corresp.) , 1974, IEEE Trans. Inf. Theory.

[5]  Kate Ching-Ju Lin,et al.  ZipTx: Harnessing Partial Packets in 802.11 Networks , 2008, MobiCom '08.

[6]  Kamesh Munagala,et al.  Order Matters: Transmission Reordering in Wireless Networks , 2012, IEEE/ACM Transactions on Networking.

[7]  Philip Levis,et al.  Achieving single channel, full duplex wireless communication , 2010, MobiCom.

[8]  Hari Balakrishnan,et al.  PPR: partial packet recovery for wireless networks , 2007, SIGCOMM '07.

[9]  Marco Gruteser,et al.  Wireless device identification with radiometric signatures , 2008, MobiCom '08.

[10]  Konstantina Papagiannaki,et al.  CENTAUR: realizing the full potential of centralized wlans through a hybrid data path , 2009, MobiCom '09.

[11]  Srihari Nelakuditi,et al.  Moving Away from Collision Avoidance: Aborting Collisions in Wireless Networks , 2009, HotNets.

[12]  Dina Katabi,et al.  Zigzag decoding: combating hidden terminals in wireless networks , 2008, SIGCOMM '08.

[13]  Hari Balakrishnan,et al.  Harnessing Exposed Terminals in Wireless Networks , 2008, NSDI.

[14]  ZhangYongguang,et al.  Fine-grained channel access in wireless LAN , 2010 .

[15]  Sachin Katti,et al.  Embracing wireless interference: analog network coding , 2007, SIGCOMM '07.

[16]  Suman Banerjee,et al.  Diagnosing Wireless Packet Losses in 802.11: Separating Collision from Weak Signal , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[17]  Jing Deng,et al.  Dual busy tone multiple access (DBTMA): a new medium access control for packet radio networks , 1998, ICUPC '98. IEEE 1998 International Conference on Universal Personal Communications. Conference Proceedings (Cat. No.98TH8384).

[18]  Srinivasan Seshan,et al.  Enabling MAC Protocol Implementations on Software-Defined Radios , 2009, NSDI.

[19]  E. Gebara,et al.  Analysis and design of an interference canceller for collocated radios , 2005, IEEE Transactions on Microwave Theory and Techniques.

[20]  Raghupathy Sivakumar,et al.  Glia: a practical solution for effective high datarate wifi-arrays , 2009, MobiCom '09.

[21]  Seungjoon Lee,et al.  Maranello: Practical Partial Packet Recovery for 802.11 , 2010, NSDI.

[22]  Wei Wang,et al.  SAM: enabling practical spatial multiple access in wireless LAN , 2009, MobiCom '09.

[23]  Srihari Nelakuditi,et al.  AccuRate: Constellation Based Rate Estimation in Wireless Networks , 2010, NSDI.

[24]  David Wetherall,et al.  Taking the sting out of carrier sense: interference cancellation for wireless LANs , 2008, MobiCom '08.

[25]  Biplab Sikdar,et al.  A Wireless MAC Protocol with Collision Detection , 2007, IEEE Transactions on Mobile Computing.

[26]  Srihari Nelakuditi,et al.  Known Interference Cancellation: Resolving Collisions Due to Repeated Transmissions , 2010, 2010 Fifth IEEE Workshop on Wireless Mesh Networks.

[27]  Sunil Kumar,et al.  Medium Access Control protocols for ad hoc wireless networks: A survey , 2006, Ad Hoc Networks.

[28]  Bernard Fino,et al.  Multiuser detection: , 1999, Ann. des Télécommunications.

[29]  Lixin Shi,et al.  Fine-grained channel access in wireless LAN , 2010, SIGCOMM '10.

[30]  Dinan Gunawardena,et al.  Rethinking Indoor Wireless Mesh Design: Low Power, Low Frequency, Full-Duplex , 2010, 2010 Fifth IEEE Workshop on Wireless Mesh Networks.

[31]  Hari Balakrishnan,et al.  Cross-layer wireless bit rate adaptation , 2009, SIGCOMM '09.