How penalty leads to improvement: A measurement study of wireless backoff in IEEE 802.11 networks

Despite much theoretical work, different modifications of backoff protocols in 802.11 networks lack empirical evidence demonstrating their real-life performance. To fill the gap we have set out to experiment with performance of exponential backoff by varying its backoff factor. Despite the satisfactory results for throughput, we have witnessed poor fairness manifesting in severe capture effect. The design of standard backoff protocol allows already successful nodes to remain successful, giving little chance to those nodes that failed to capture the channel in the beginning. With this at hand, we ask a conceptual question: Can one improve the performance of wireless backoff by introducing a mechanism of self-penalty, when overly successful nodes are penalized with big contention windows? Our real-life measurements using commodity hardware demonstrate that in many settings such mechanism not only allows to achieve better throughput, but also assures nearly perfect fairness. We further corroborate these results with simulations and an analytical model. Finally, we present a backoff factor selection protocol which can be implemented in access points to enable deployment of the penalty backoff protocol to consumer devices.

[1]  Kate Ching-Ju Lin,et al.  Random access heterogeneous MIMO networks , 2011, SIGCOMM.

[2]  Nah-Oak Song,et al.  Enhancement of IEEE 802.11 distributed coordination function with exponential increase exponential decrease backoff algorithm , 2003, The 57th IEEE Semiannual Vehicular Technology Conference, 2003. VTC 2003-Spring..

[3]  Marco Conti,et al.  IEEE 802.11 wireless LAN: capacity analysis and protocol enhancement , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[4]  Byung-Jae Kwak,et al.  Performance analysis of exponential backoff , 2005, IEEE/ACM Transactions on Networking.

[5]  Matti Siekkinen,et al.  Practical power modeling of data transmission over 802.11g for wireless applications , 2010, e-Energy.

[6]  Andrzej Duda,et al.  Understanding the Performance of 802.11 Networks , 2008, 2008 IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications.

[7]  Eylem Ekici,et al.  Single Hop IEEE 802.11 DCF Analysis Revisited: Accurate Modeling of Channel Access Delay and Throughput for Saturated and Unsaturated Traffic Cases , 2011, IEEE Transactions on Wireless Communications.

[8]  Rakan Maddah,et al.  A lightweight adaptive compression scheme for energy-efficient mobile-to-mobile file sharing applications , 2011, J. Netw. Comput. Appl..

[9]  W. Marsden I and J , 2012 .

[10]  Pramod K. Varshney,et al.  A New Backoff Algorithm for the IEEE 802.11 Distributed Coordination Function , 2004 .

[11]  Hai L. Vu Collision Probability in Saturated IEEE 802.11 Networks , 2006 .

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

[13]  Stefan Savage,et al.  Jigsaw: solving the puzzle of enterprise 802.11 analysis , 2006, SIGCOMM.

[14]  Luigi Fratta,et al.  Performance evaluation and enhancement of the CSMA/CA MAC protocol for 802.11 wireless LANs , 1996, Proceedings of PIMRC '96 - 7th International Symposium on Personal, Indoor, and Mobile Communications.

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

[16]  Andrzej Duda,et al.  Idle sense: an optimal access method for high throughput and fairness in rate diverse wireless LANs , 2005, SIGCOMM '05.

[17]  Eytan Modiano,et al.  MAC for Networks with Multipacket Reception Capability and Spatially Distributed Nodes , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[18]  Thierry Turletti,et al.  IEEE 802.11 rate adaptation: a practical approach , 2004, MSWiM '04.

[19]  D. Katabi,et al.  JMB: scaling wireless capacity with user demands , 2012, CCRV.

[20]  Yuming Jiang,et al.  Basic theorems on the backoff process in 802.11 , 2009, SIGMETRICS Perform. Evaluation Rev..

[21]  Tim Roughgarden,et al.  Algorithmic Game Theory , 2007 .

[22]  Gang Wu,et al.  Passive and accurate traffic load estimation for infrastructure-mode wireless lan , 2007, MSWiM '07.

[23]  Andrzej Duda,et al.  Hashing Backoff: A Collision-Free Wireless Access Method , 2009, Networking.

[24]  Vani Reddy Attapuram FINEGRAINED CHANNEL ACCESS IN WIRELESS LAN , 2015 .

[25]  Muriel Médard,et al.  XORs in the Air: Practical Wireless Network Coding , 2006, IEEE/ACM Transactions on Networking.

[26]  Kee Chaing Chua,et al.  A Capacity Analysis for the IEEE 802.11 MAC Protocol , 2001, Wirel. Networks.

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

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

[29]  Krste Asanovic,et al.  Energy-aware lossless data compression , 2006, TOCS.

[30]  Yan Grunenberger,et al.  Experience with an implementation of the Idle Sense wireless access method , 2007, CoNEXT '07.

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

[32]  Eitan Altman,et al.  New Insights From a Fixed-Point Analysis of Single Cell IEEE 802.11 WLANs , 2007, IEEE/ACM Transactions on Networking.

[33]  Sachin Katti,et al.  Strider: automatic rate adaptation and collision handling , 2011, SIGCOMM.

[34]  Ray Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[35]  Muriel Médard,et al.  Symbol-level network coding for wireless mesh networks , 2008, SIGCOMM '08.

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

[37]  Andrei Gurtov Performance analysis of general backoff protocols , 2008 .

[38]  Marco Conti,et al.  Dynamic tuning of the IEEE 802.11 protocol to achieve a theoretical throughput limit , 2000, TNET.

[39]  Haitao Wu,et al.  A Practical SNR-Guided Rate Adaptation , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[40]  Byung-Jae Kwak,et al.  Analysis of EIED backoff algorithm for the IEEE 802.11 DCF , 2005, VTC-2005-Fall. 2005 IEEE 62nd Vehicular Technology Conference, 2005..