WiFo: A diagnostic tool for IEEE 802.11 MAC

WLANs are constantly undergoing extensive research and development, and scientists keep coming up with new methods to improve existing protocols and amend standards. Experimental assessment has been an important part of 802.11 research, however measuring the detailed behaviour of the medium and hardware has been challenging. In this paper we design a diagnostic tool, WiFo, for IEEE 802.11-based WLANs. This tool helps developers and researchers monitor and analyze the wireless signals and details such as backoff distribution in a user-friendly environment. Our solution is much cheaper and easier to use than existing tools, and provides more flexibility by allowing users to add functionality. We then use WiFo to study several aspects of some off-the-shelf hardware and their corresponding software drivers, and show some interesting results regarding how they apply standard specifications.

[1]  David Malone,et al.  Mitigating collisions through power-hopping to improve 802.11 performance , 2014, Pervasive Mob. Comput..

[2]  David Malone,et al.  H-RCA: 802.11 Collision-Aware Rate Control , 2013, IEEE/ACM Transactions on Networking.

[3]  Maxim Raya,et al.  DOMINO: Detecting MAC Layer Greedy Behavior in IEEE 802.11 Hotspots , 2006, IEEE Transactions on Mobile Computing.

[4]  Giulio Iannello,et al.  Frame dropping: A QoS mechanism for multimedia communications in WiFi hot spots , 2004, Workshops on Mobile and Wireless Networking/High Performance Scientific, Engineering Computing/Network Design and Architecture/Optical Networks Control and Management/Ad Hoc and Sensor Networks/Compil.

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

[6]  JongWon Kim,et al.  Active capture of wireless traces: overcome the lack in protocol analysis , 2008, WiNTECH '08.

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

[8]  Sridhar Iyer,et al.  Mitigating the exposed node problem in IEEE 802.11 ad hoc networks , 2003, Proceedings. 12th International Conference on Computer Communications and Networks (IEEE Cat. No.03EX712).

[9]  Voon Chin Phua,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1999 .

[10]  Ilenia Tinnirello,et al.  MAClets: active MAC protocols over hard-coded devices , 2012, CoNEXT '12.

[11]  David Malone,et al.  Policing 802.11 MAC Misbehaviour , 2013, ArXiv.

[12]  Cristina Cano,et al.  Learning-BEB: Avoiding Collisions in WLAN , 2008 .

[13]  David Malone,et al.  Policing 802.11 MAC Misbehaviours , 2013, IEEE Transactions on Mobile Computing.

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

[15]  Dong Zhou,et al.  A scalable and adaptive clock synchronization protocol for IEEE 802.11-based multihop ad hoc networks , 2005, IEEE International Conference on Mobile Adhoc and Sensor Systems Conference, 2005..

[16]  Ilenia Tinnirello,et al.  Experimental Assessment of the Backoff Behavior of Commercial IEEE 802.11b Network Cards , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[17]  Weihua Zhuang,et al.  An analytical approach to real-time misbehavior detection in IEEE 802.11 based wireless networks , 2011, 2011 Proceedings IEEE INFOCOM.

[18]  David Malone,et al.  Practical node policing in 802.11WLANs , 2013, 2013 IEEE 14th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

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

[20]  John S. Baras,et al.  Detection and prevention of MAC layer misbehavior in ad hoc networks , 2004, SASN '04.

[21]  Giulio Iannello,et al.  ACKS: a technique to reduce the impact of legacy stations in 802.11e EDCA WLANs , 2005, IEEE Communications Letters.

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

[23]  Kang G. Shin,et al.  An Experimental Approach to Spectrum Sensing in Cognitive Radio Networks with Off-the-Shelf IEEE 802.11 Devices , 2007, 2007 4th IEEE Consumer Communications and Networking Conference.

[24]  John S. Baras,et al.  Evaluation of Detection Algorithms for MAC Layer Misbehavior: Theory and Experiments , 2009, IEEE/ACM Transactions on Networking.

[25]  Kameswari Chebrolu,et al.  Design and evaluation of a new MAC protocol for long-distance 802.11 mesh networks , 2005, MobiCom '05.

[26]  Suman Banerjee,et al.  Airshark: detecting non-WiFi RF devices using commodity WiFi hardware , 2011, IMC '11.

[27]  Moustafa Youssef,et al.  A framework for wireless LAN monitoring and its applications , 2004, WiSe '04.

[28]  Y. Murat Erten,et al.  A layered security architecture for corporate 802.11 wireless networks , 2004, 2004 Symposium on Wireless Telecommunications.