MAC protocol adaptation in cognitive radio networks

This paper presents an adaptive MAC (AMAC) protocol for supporting MAC layer adaptation in cognitive radio networks. MAC protocol adaptation is motivated by the flexibility of emerging software-defined radios which makes it feasible to dynamically adjust radio protocols and parameters in order to maintain communications quality. Dynamic changes to the MAC layer may be useful in tactical or vehicular networking scenarios, where radio node density, traffic volumes and service requirements can vary widely over time. A specific control framework for the proposed AMAC algorithm is described based on the ”CogNet” protocol stack which uses a Global Control Plane (GCP) to distribute control information between nearby radios. An AMAC prototype which switches between CSMA and TDMA is evaluated for various traffic scenarios using the NS-2 simulator. In addition, a proof-of-concept AMAC protocol is implemented using GNUradio/USRP platforms on the ORBIT radio grid testbed. Detailed simulation and experimental results are given for both UDP and TCP traffic with different usage scenarios and application models. The results show that AMAC can provide improved performance relative to a conventional static system and can be implemented with reasonable control protocol overhead and latency.

[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]  Dipankar Raychaudhuri,et al.  A spectrum etiquette protocol for efficient coordination of radio devices in unlicensed bands , 2003, 14th IEEE Proceedings on Personal, Indoor and Mobile Radio Communications, 2003. PIMRC 2003..

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

[4]  Dipankar Raychaudhuri,et al.  MAC Protocol Adaptation in Cognitive Radio Networks: An Experimental Study , 2009, 2009 Proceedings of 18th International Conference on Computer Communications and Networks.

[5]  Xiangpeng Jing,et al.  Distributed Coordination Schemes for Multi-Radio Co-existence in Dense Spectrum Environments: An Experimental Study on the ORBIT Testbed , 2008, 2008 3rd IEEE Symposium on New Frontiers in Dynamic Spectrum Access Networks.

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

[7]  Dipankar Raychaudhuri,et al.  Global Control Plane Architecture for Cognitive Radio Networks , 2007, 2007 IEEE International Conference on Communications.

[8]  Samir Ranjan Das,et al.  A multichannel CSMA MAC protocol with receiver-based channel selection for multihop wireless networks , 2001, Proceedings Tenth International Conference on Computer Communications and Networks (Cat. No.01EX495).

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

[10]  A. Hugine,et al.  Cognitive radio applications to dynamic spectrum allocation: a discussion and an illustrative example , 2005, First IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks, 2005. DySPAN 2005..

[11]  T. Weingart,et al.  MultiMAC - an adaptive MAC framework for dynamic radio networking , 2005, First IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks, 2005. DySPAN 2005..

[12]  C. Cordeiro,et al.  C-MAC: A Cognitive MAC Protocol for Multi-Channel Wireless Networks , 2007, 2007 2nd IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks.