Implementation and experimental evaluation of a Collision-Free MAC protocol for WLANs

Collisions are a main cause of throughput degradation in Wireless LANs. The current contention mechanism for these networks is based on a random backoff strategy to avoid collisions with other transmitters. Even though it can reduce the probability of collisions, the random backoff prevents users from achieving Collision-Free schedules, where the channel would be used more efficiently. Modifying the contention mechanism by waiting for a deterministic timer after successful transmissions, users would be able to construct a Collision-Free schedule among successful contenders. This work shows the experimental results of a Collision-Free MAC (CF-MAC) protocol for WLANs using commercial hardware and open firmware for wireless network cards which is able to support many users. Testbed results show that the proposed CF-MAC protocol leads to a better distribution of the available bandwidth among users, higher throughput and lower losses than the unmodified WLANs clients using a legacy firmware.

[1]  David Malone,et al.  Decentralised learning MACs for collision-free access in WLANs , 2010, Wirel. Networks.

[2]  Ivan Martinovic,et al.  Gaining insight on friendly jamming in a real-world IEEE 802.11 network , 2014, WiSec '14.

[3]  Cristina Cano,et al.  CSMA with Enhanced Collision Avoidance: A Performance Assessment , 2009, VTC Spring 2009 - IEEE 69th Vehicular Technology Conference.

[4]  Jaume Barceló,et al.  Prototyping Distributed Collision-Free MAC Protocols for WLANs in Real Hardware , 2013, MACOM.

[5]  A. Girotra,et al.  Performance Analysis of the IEEE 802 . 11 Distributed Coordination Function , 2005 .

[6]  Francesco Gringoli,et al.  A first implementation and evaluation of the IEEE 802.11aa group addressed transmission service , 2013, CCRV.

[7]  Vincenzo Mancuso,et al.  VoIPiggy: Analysis and Implementation of a Mechanism to Boost Capacity in IEEE 802.11 WLANs Carrying VoIP Traffic , 2014, IEEE Transactions on Mobile Computing.

[8]  Cristina Cano,et al.  Dynamic Parameter Adjustment in CSMA/ECA , 2010, MACOM.

[9]  Cristina Cano,et al.  Towards a Collision-Free WLAN: Dynamic Parameter Adjustment in CSMA/E2CA , 2011, EURASIP J. Wirel. Commun. Netw..

[10]  Luis Sanabria-Russo Prototyping Collision-Free MAC Protocols in Real Hardware , 2013 .

[11]  D. Grunwald,et al.  SoftMAC – Flexible Wireless Research Platform , 2005 .

[12]  Raj Jain,et al.  A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.

[13]  Boris Bellalta,et al.  WLANs throughput improvement with CSMA/ECA , 2014, 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[14]  Dominic C. O'Brien,et al.  Wireless Myths, Realities, and Futures: From 3G/4G to Optical and Quantum Wireless , 2012, Proceedings of the IEEE.

[15]  Ilenia Tinnirello,et al.  Wireless MAC processors: Programming MAC protocols on commodity Hardware , 2012, 2012 Proceedings IEEE INFOCOM.

[16]  Boris Bellalta,et al.  Future evolution of CSMA protocols for the IEEE 802.11 standard , 2013, 2013 IEEE International Conference on Communications Workshops (ICC).

[17]  Cristina Cano,et al.  Fairness and Convergence of CSMA with Enhanced Collision Avoidance (ECA) , 2010, 2010 IEEE International Conference on Communications.

[18]  Jaume Barceló,et al.  Fairness in Collision-Free WLANs , 2013, ArXiv.

[19]  Cristina Cano,et al.  On the distributed construction of a collision-free schedule in multi-hop packet radio networks , 2014, Telecommun. Syst..