Load Adaptive MAC: A Hybrid MAC Protocol for MIMO SDR MANETs

The performance of prevalent wireless MAC protocols is a function of network contention level and the capabilities of the underlying network nodes. While contention-based MAC protocols such as CSMA experience significant performance degradation under high contention levels, slot-based MAC protocols such as TDMA perform in the opposite way. In this paper, we propose a hybrid MAC protocol to which we refer as Load-Adaptive MAC (LA-MAC) protocol for MANETs formed by a collection of Multiple-Input Multiple-Output (MIMO) equipped nodes. By adaptively switching its mode of operation between CSMA and TDMA, LA-MAC achieves a high channel utilization and a reasonable delay profile under both high and low contention levels identified by the measured collision rate of the MAC frames. As a cross-layer protocol, LA-MAC relies on the information received from the physical layer in order to distinguish between corrupted frames due to actual collisions as opposed to those corrupted by wireless link effects such as fading. We describe the design of LA-MAC protocol and report on its implementation in a MANET testbed formed by a collection of MIMO Universal Software Radio Peripheral (USRP) Software Defined Radio (SDR) nodes. Through analytical and experimental studies, we compare the performance of LA-MAC with that of CSMA and TDMA under different traffic conditions. The results show the improvements achieved by LA-MAC in comparison with other alternatives.

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

[2]  Deborah Estrin,et al.  An energy-efficient MAC protocol for wireless sensor networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[3]  Nihar Jindal,et al.  Improving the Performance of Wireless Ad Hoc Networks Through MAC Layer Design , 2011, IEEE Transactions on Wireless Communications.

[4]  David E. Culler,et al.  Versatile low power media access for wireless sensor networks , 2004, SenSys '04.

[5]  Eddie Kohler,et al.  The Click modular router , 1999, SOSP.

[6]  B. A. Sharp,et al.  Hybrid TDMA/CSMA protocol for self managing packet radio networks , 1995, Proceedings of ICUPC '95 - 4th IEEE International Conference on Universal Personal Communications.

[7]  Gang Zhou,et al.  Impact of radio irregularity on wireless sensor networks , 2004, MobiSys '04.

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

[9]  C. D. Young USAP multiple access: dynamic resource allocation for mobile multihop multichannel wireless networking , 1999, MILCOM 1999. IEEE Military Communications. Conference Proceedings (Cat. No.99CH36341).

[10]  Injong Rhee,et al.  DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad Hoc Networks , 2009, IEEE Trans. Mob. Comput..

[11]  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.

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

[13]  Toshiaki Uemukai,et al.  Dynamic TDMA slot assignment in ad hoc networks , 2003, 17th International Conference on Advanced Information Networking and Applications, 2003. AINA 2003..

[14]  Neeraj Suri,et al.  Efficient TDMA synchronization for distributed embedded systems , 2001, Proceedings 20th IEEE Symposium on Reliable Distributed Systems.

[15]  Siavash M. Alamouti,et al.  A simple transmit diversity technique for wireless communications , 1998, IEEE J. Sel. Areas Commun..

[16]  Injong Rhee,et al.  Z-MAC: a hybrid MAC for wireless sensor networks , 2005, SenSys '05.

[17]  V.R. Petty,et al.  KUAR: A Flexible Software-Defined Radio Development Platform , 2007, 2007 2nd IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks.

[18]  Koen Langendoen,et al.  Efficient broadcasting protocols for regular wireless sensor networks , 2003, 2003 International Conference on Parallel Processing, 2003. Proceedings..