LA-MAC: A Load Adaptive MAC Protocol for MANETs

The performance of prevalent MAC protocols in MANETs relies on the level of contention in networks. While contention-based MAC protocols such as CSMA suffer from inefficiency under high contention, slot-based MAC protocols such as TDMA perform in the opposite way. In this paper, we propose a hybrid protocol to which we refer as Load-Adaptive MAC (LA-MAC) protocol for MANETs. By adaptively switching its running mode between CSMA and TDMA, LAMAC achieves high channel utilization under both high and low contention. We report our implementation of LA-MAC on a MANET testbed formed by a collection of Multiple-Input Multiple-Output (MIMO) Universal Software Radio Peripheral (USRP) software defined radio nodes. We program the PHY layer of USRP nodes using GNU Radio and integrate LA-MAC with the PHY layer implementation of USRP. Through experimental studies, we demonstrate the performance improvements of LAMAC relative to CSMA and TDMA.

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

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

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

[4]  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).

[5]  C. D. Young,et al.  USAP: a unifying dynamic distributed multichannel TDMA slot assignment protocol , 1996, Proceedings of MILCOM '96 IEEE Military Communications Conference.

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

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

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

[9]  Koen Langendoen,et al.  An adaptive energy-efficient MAC protocol for wireless sensor networks , 2003, SenSys '03.

[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]  Siavash M. Alamouti,et al.  A simple transmit diversity technique for wireless communications , 1998, IEEE J. Sel. Areas Commun..

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

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

[15]  Lars Mjøset,et al.  A Case Study of a Case Study , 2006 .

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