A Distributed Polling Service-Based Medium Access Control Protocol: Prototyping and Experimental Validation

Mobile ad hoc networks and its variations such as wireless mesh networks and wireless LANs (WLAN) have become the ubiquitous connectivity solution in public as well as residential access networks, due to their cost efficiency, reliability and flexibility of deployment and operation. The rapidly proliferation of such wireless access networks are greatly advanced by the distributed multiple access control (MAC) protocols, which is based on random access techniques such as ALOHA, slotted ALOHA, carrier sense multiple access (CSMA) and CSMA with collision avoidance (CSMA/CA). The most important standards for these applications are the protocols in the IEEE 802.11 [1] series, which are widely used as the solution for the “last mile” access problem and become a de facto standard for various wireless access networks. The IEEE 802.11 protocol family defines physical layer (PHY) and medium access control (MAC) functions for wireless communication in the ISM bands of 2.4GHz and 5GHz. There are various amendments for the standard 802.11, such as 802.11a/b/g/e/n and the currently working draft of 802.11ac. Most of these amendments focus on the enhancement in PHY, which provides higher link capacity. For example, 802.11g adopts OFDM to leverage the data rate up to 54Mbps in 2.4GHz band. 802.11n [2] further improves the previous standards by adding multiple-input multiple-output (MIMO) antennas and the link capacity is boosted up to 600 Mbps. Although various PHY techniques are added to improve the link capacity, the MAC’s they are based on almost remains same, which is based on CSMA/CA.

[1]  Shiwen Mao,et al.  On frame-based scheduling for directional mmWave WPANs , 2012, 2012 Proceedings IEEE INFOCOM.

[2]  Qian Zhang,et al.  Implementation and Evaluation of Cooperative Communication Schemes in Software-Defined Radio Testbed , 2010, 2010 Proceedings IEEE INFOCOM.

[3]  EDDIE KOHLER,et al.  The click modular router , 2000, TOCS.

[4]  Donglin Hu,et al.  A Sensing Error Aware MAC Protocol for Cognitive Radio Networks , 2012, EAI Endorsed Trans. Mob. Commun. Appl..

[5]  P. Kumar,et al.  Capacity of Ad Hoc Wireless Networks , 2002 .

[6]  Young-Joo Suh,et al.  Multihop Transmission Opportunity in Wireless Multihop Networks , 2010, 2010 Proceedings IEEE INFOCOM.

[7]  Paula Fikkert,et al.  Specification of the Bluetooth System , 2003 .

[8]  Xiaolong Li,et al.  A case study of a MIMO SDR implementation , 2008, MILCOM 2008 - 2008 IEEE Military Communications Conference.

[9]  Shiwen Mao,et al.  On Concurrent Transmissions in Multi-Hop Wireless Networks with Shadowing Channels , 2008, 2008 IEEE International Conference on Communications.

[10]  Yang Xiao,et al.  Throughput and delay limits of IEEE 802.11 , 2002, IEEE Communications Letters.

[11]  T. Leising,et al.  An excursion to define the boundaries of the Government Reference Architecture , 2008, MILCOM 2008 - 2008 IEEE Military Communications Conference.

[12]  Shivendra S. Panwar,et al.  On the Performance of Distributed Polling Service-based Medium Access Control , 2008, IEEE Transactions on Wireless Communications.

[13]  Yingsong Huang,et al.  A GNU radio testbed for distributed polling service-based medium access control , 2011, 2011 - MILCOM 2011 Military Communications Conference.

[14]  Xin Liu,et al.  Performance of IEEE 802.11 under Jamming , 2008, Mobile Networks and Applications.

[15]  Kihong Park,et al.  The Internet as a Complex System , 2005, The Internet as a Large-Scale Complex System.

[16]  Donglin Hu,et al.  Design and Analysis of a Sensing Error-Aware MAC Protocol for Cognitive Radio Networks , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[17]  Robert W. Heath,et al.  Early Results on Hydra: A Flexible MAC/PHY Multihop Testbed , 2007, 2007 IEEE 65th Vehicular Technology Conference - VTC2007-Spring.

[18]  Hari Balakrishnan,et al.  Airblue: A system for cross-layer wireless protocol development , 2010, 2010 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).

[19]  Yiwei Thomas Hou,et al.  Exploiting Location Information for Concurrent Transmissions in Multihop Wireless Networks , 2009, IEEE Transactions on Vehicular Technology.

[20]  Srihari Nelakuditi,et al.  Link Sense: Beyond Wireless Carrier Sensing , 2011, IEEE Communications Letters.

[21]  P. Castiglione,et al.  IEEE 802 . 11 p Transmission Using GNURadio , 2010 .

[22]  Jinyun Zhang,et al.  Enhancing MAC Performance with a Reverse Direction Protocol for High-Capacity Wireless LANs , 2006, IEEE Vehicular Technology Conference.

[23]  Yang Xiao IEEE 802.11 performance enhancement via concatenation and piggyback mechanisms , 2005, IEEE Transactions on Wireless Communications.

[24]  Shivendra S. Panwar,et al.  PSMAC: Polling Service-based Medium Access Control for Wireless Networks , 2007, 2007 5th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks and Workshops.

[25]  Qian Han,et al.  A Software Defined Radio Based Adaptive Interference Avoidance TDCS Cognitive Radio , 2010, 2010 IEEE International Conference on Communications.

[26]  Ruben de Francisco,et al.  Adaptive spectrum sensing for cognitive radios: An experimental approach , 2011, 2011 IEEE Wireless Communications and Networking Conference.

[27]  Shiwen Mao,et al.  A Directional CSMA/CA Protocol for mmWave Wireless PANs , 2010, 2010 IEEE Wireless Communication and Networking Conference.

[28]  Michelle X. Gong,et al.  A CSMA/CA MAC Protocol for Multi-User MIMO Wireless LANs , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

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

[30]  Alexander M. Wyglinski,et al.  Widely tunable RF transceiver front end for software-defined radio , 2009, MILCOM 2009 - 2009 IEEE Military Communications Conference.

[31]  Wenyuan Xu,et al.  Service discovery and device identification in cognitive radio networks , 2007 .

[32]  J. Snyder,et al.  An Open Source Software Defined Radio Platform for Education and Research , 2011 .

[33]  Elza Erkip,et al.  Cooperative network implementation using open-source platforms , 2009, IEEE Communications Magazine.

[34]  Shiwen Mao,et al.  Directional CSMA/CA Protocol with Spatial Reuse for mmWave Wireless Networks , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[35]  Xiaolong Li,et al.  Load Adaptive MAC: A Hybrid MAC Protocol for MIMO SDR MANETs , 2011, IEEE Transactions on Wireless Communications.

[36]  Neal Patwari,et al.  Channel Sounding for the Masses: Low Complexity GNU 802.11b Channel Impulse Response Estimation , 2010, IEEE Transactions on Wireless Communications.

[37]  Ying Wang,et al.  Universal Classifier Synchronizer Demodulator , 2008, 2008 IEEE International Performance, Computing and Communications Conference.

[38]  Danijela Cabric,et al.  Angle-of-arrival-assisted Relative Interferometric localization using Software Defined Radios , 2009, MILCOM 2009 - 2009 IEEE Military Communications Conference.

[39]  Gene A. Tagliarini,et al.  Prototyping with GNU radio and the USRP - where to begin , 2009, IEEE Southeastcon 2009.

[40]  Shiwen Mao,et al.  Medium Access Control for Opportunistic Concurrent Transmissions under Shadowing Channels , 2009, Sensors.

[41]  Mani B. Srivastava,et al.  An experimental study of network performance impact of increased latency in software defined radios , 2007, WinTECH '07.

[42]  Marco Conti,et al.  Optimization of Efficiency and Energy Consumption in p-Persistent CSMA-Based Wireless LANs , 2002, IEEE Trans. Mob. Comput..

[43]  Jeffrey H. Reed Software Radio , 2002 .

[44]  Peter Steenkiste,et al.  Supporting Integrated MAC and PHY Software Development for the USRP SDR , 2006, 2006 1st IEEE Workshop on Networking Technologies for Software Defined Radio Networks.

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