Routing in Distributed Cognitive Radio Networks: A Survey

Cognitive Radio Networks (CRNs) have been receiving significant research attention recently due to their ability to solve issues associated with spectrum congestion and underutilization. In a CRN, unlicensed users (or Secondary Users, SUs) are able to exploit and use underutilized licensed channels, but they must evacuate the channels if any interference is caused to the licensed users (or Primary Users, PUs) who own the channels. Due to the dynamicity of spectrum availability in CRNs, design of protocols and schemes at different layers of the SU’s network stack has been challenging. In this article, we focus on routing and discuss the challenges and characteristics associated with it. Subsequently, we provide an extensive survey on existing routing schemes in CRNs. Generally speaking, there are three categories of challenges, namely channel-based, host-based, and network-based. The channel-based challenges are associated with the operating environment, the host-based with the SUs, and the network-based with the network-wide SUs. Furthermore, the existing routing schemes in the literature are segregated into three broad categories based on the relationship between PUs and SUs in their investigation, namely intra-system, inter-system, and hybrid-system; and within each category, they are further categorized based on their types, namely Proactive, Reactive, Hybrid, and Adaptive Per-hop. Additionally, we present performance enhancements achieved by the existing routing schemes in CRNs. Finally, we discuss various open issues related to routing in CRNs in order to establish a foundation and to spark new interests in this research area.

[1]  Ahmed E. Kamal,et al.  On-Demand Multicast Routing in Cognitive Radio Mesh Networks , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[2]  Bowen Li,et al.  ASAR: Ant-based spectrum aware routing for cognitive radio networks , 2009, 2009 International Conference on Wireless Communications & Signal Processing.

[3]  Richard S. Sutton,et al.  Introduction to Reinforcement Learning , 1998 .

[4]  Wanjiun Liao,et al.  Exploiting Route Robustness in Joint Routing and Spectrum Allocation in Multi-Hop Cognitive Radio Networks , 2010, 2010 IEEE Wireless Communication and Networking Conference.

[5]  Ian F. Akyildiz,et al.  NeXt generation/dynamic spectrum access/cognitive radio wireless networks: A survey , 2006, Comput. Networks.

[6]  Qian Zhang,et al.  Relay-Assisted Routing in Cognitive Radio Networks , 2009, 2009 IEEE International Conference on Communications.

[7]  Bao Zhi-hua,et al.  A route tree-based channel assignment algorithm in cognitive wireless mesh networks , 2009, 2009 International Conference on Wireless Communications & Signal Processing.

[8]  Eryk Dutkiewicz,et al.  Maximum Flow-Segment Based Channel Assignment and Routing in Cognitive Radio Networks , 2011, 2011 IEEE 73rd Vehicular Technology Conference (VTC Spring).

[9]  Yean-Fu Wen,et al.  On QoS Routing in Wireless Ad-Hoc Cognitive Radio Networks , 2010, 2010 IEEE 71st Vehicular Technology Conference.

[10]  Francis Dupont,et al.  Use of BGP-4 Multiprotocol Extensions for IPv6 Inter-Domain Routing , 1999, RFC.

[11]  Quanyan Zhu,et al.  Dynamic Interference Minimization Routing Game for On-Demand Cognitive Pilot Channel , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[12]  Xiaola Lin,et al.  Spectrum aware highly reliable routing in multihop cognitive radio networks , 2009, 2009 International Conference on Wireless Communications & Signal Processing.

[13]  M. Sniedovich Dynamic programming : foundations and principles , 2011 .

[14]  Wei Yuan,et al.  Local Coordination Based Routing and Spectrum Assignment in Multi-hop Cognitive Radio Networks , 2008, Mob. Networks Appl..

[15]  Silvano Gai,et al.  Internetworking IPv6 with Cisco Routers , 1998 .

[16]  Liming Xie,et al.  A QoS routing algorithm for group communications in Cognitive Radio ad hoc networks , 2011, 2011 International Conference on Mechatronic Science, Electric Engineering and Computer (MEC).

[17]  S. M. Kamruzzaman,et al.  Spectrum and Energy Aware Routing Protocol for Cognitive Radio Ad Hoc Networks , 2011, 2011 IEEE International Conference on Communications (ICC).

[18]  Geoffrey Ye Li,et al.  Cognitive radio networking and communications: an overview , 2011, IEEE Transactions on Vehicular Technology.

[19]  Francesca Cuomo,et al.  Comparison of utility functions for routing in cognitive wireless ad-hoc networks , 2011, 2011 The 10th IFIP Annual Mediterranean Ad Hoc Networking Workshop.

[20]  Junaid Qadir,et al.  Backup channel and cooperative channel switching on-demand routing protocol for multi-hop cognitive radio ad hoc networks (BCCCS) , 2010, 2010 6th International Conference on Emerging Technologies (ICET).

[21]  Mario Gerla,et al.  CoRoute: A new cognitive anypath vehicular routing protocol , 2011, 2011 7th International Wireless Communications and Mobile Computing Conference.

[22]  Jian Su,et al.  Spectrum sharing based on spectrum heterogeneity and multi-hop handoff in centralized cognitive radio networks , 2011, 2011 20th Annual Wireless and Optical Communications Conference (WOCC).

[23]  Maode Ma,et al.  An Opportunistic Service Differentiation Routing Protocol for Cognitive Radio Networks , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[24]  Charles E. Perkins,et al.  Ad Hoc Networking , 2001 .

[25]  Farid Ashtiani,et al.  Dynamic link/frequency selection in multi-hop cognitive radio networks for delay sensitive applications , 2010, 2010 17th International Conference on Telecommunications.

[26]  Ian F. Akyildiz,et al.  STOD-RP: A Spectrum-Tree Based On-Demand Routing Protocol for Multi-Hop Cognitive Radio Networks , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[27]  Vasileios Karyotis,et al.  Time-based cross-layer adaptations in wireless cognitive radio ad hoc networks , 2011, 2011 IEEE Symposium on Computers and Communications (ISCC).

[28]  Wei Wang,et al.  Routing Metrics in Cognitive Radio Networks , 2008, 2008 4th IEEE International Conference on Circuits and Systems for Communications.

[29]  Chunjing Hu,et al.  Observing correlation aware (OCA) routing metric in cognitive radio networks , 2009, 2009 Fourth International Conference on Communications and Networking in China.

[30]  James Gross,et al.  Robust Clustering of Ad-Hoc Cognitive Radio Networks under Opportunistic Spectrum Access , 2011, 2011 IEEE International Conference on Communications (ICC).

[31]  Xinbing Wang,et al.  Spectrum Trading in Cognitive Radio Networks: A Contract-Theoretic Modeling Approach , 2011, IEEE Journal on Selected Areas in Communications.

[32]  Ramjee Prasad,et al.  IPSAG: An IP Spectrum Aware Geographic Routing algorithm proposal for multi-hop Cognitive Radio networks , 2010, 2010 8th International Conference on Communications.

[33]  Kwang-Cheng Chen,et al.  Multi-path routing with end-to-end statistical QoS Provisioning in Underlay Cognitive Radio Networks , 2011, 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[34]  Yang Yang,et al.  Reinforcement learning based spectrum-aware routing in multi-hop cognitive radio networks , 2009, 2009 4th International Conference on Cognitive Radio Oriented Wireless Networks and Communications.

[35]  Jiao Wang,et al.  A cross-layer design of channel assignment and routing in Cognitive Radio Networks , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[36]  D. Turgay Altilar,et al.  Impact of mobility prediction on the performance of Cognitive Radio networks , 2010, 2010 Wireless Telecommunications Symposium (WTS).

[37]  Jun Wang,et al.  Stability-driven routing and spectrum selection protocol in cognitive radio networks , 2009, 2009 IEEE International Conference on Communications Technology and Applications.

[38]  Long Zhang,et al.  A rough set comprehensive performance evaluation approach for routing protocols in cognitive radio networks , 2009, 2009 Global Mobile Congress.

[39]  Xiaoxia Huang,et al.  Reliable link routing in Cognitive Radio networks , 2010, 2010 2nd International Asia Conference on Informatics in Control, Automation and Robotics (CAR 2010).

[40]  Shailesh Kumar and Risto Miikkulainen Dual Reinforcement Q-Routing: An On-Line Adaptive Routing Algorithm , 1997 .

[41]  Mounir Ghogho,et al.  Quantifying the Primary's Guard Zone under Cognitive User's Routing and Medium Access , 2012, IEEE Communications Letters.

[42]  Mario Gerla,et al.  CoRoute: a new cognitive anypath vehicular routing protocol , 2011, Wirel. Commun. Mob. Comput..

[43]  Ian F. Akyildiz,et al.  CRP: A Routing Protocol for Cognitive Radio Ad Hoc Networks , 2011, IEEE Journal on Selected Areas in Communications.

[44]  Lei Ding,et al.  Cross-Layer Routing and Dynamic Spectrum Allocation in Cognitive Radio Ad Hoc Networks , 2010, IEEE Transactions on Vehicular Technology.

[45]  Hanif D. Sherali,et al.  Maximizing Capacity in Multihop Cognitive Radio Networks under the SINR Model , 2011, IEEE Transactions on Mobile Computing.

[46]  Gang Wang,et al.  Stability-Capacity-Adaptive Routing for High-Mobility Multihop Cognitive Radio Networks , 2011, IEEE Transactions on Vehicular Technology.

[47]  J. J. Garcia-Luna-Aceves,et al.  Collaborative routing, scheduling and frequency assignment for wireless Ad Hoc networks using spectrum-agile radios , 2008, 2008 Proceedings of 17th International Conference on Computer Communications and Networks.

[48]  Gary Scott Malkin,et al.  RIPng for IPv6 , 1997, RFC.

[49]  Zhuang Hongcheng,et al.  Cognitive radio routing algorithm based on the smallest transmission delay , 2010, 2010 2nd International Conference on Future Computer and Communication.

[50]  Xuesong Zhang,et al.  Cross-layer Routing Design in Cognitive Radio Networks by Colored Multigraph Model , 2009, Wirel. Pers. Commun..

[51]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[52]  D. Fudenberg,et al.  The Theory of Learning in Games , 1998 .

[53]  Mohammad Ilyas,et al.  Wireless internet handbook: technologies, standards, and application , 2003 .

[54]  Charles E. Perkins,et al.  Ad-hoc on-demand distance vector routing , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[55]  Marco Di Felice,et al.  SEARCH: A routing protocol for mobile cognitive radio ad-Hoc networks , 2009, 2009 IEEE Sarnoff Symposium.

[56]  Serge Fdida,et al.  Multihop cognitive radio networks: to route or not to route , 2009, IEEE Network.

[57]  Philippe Jacquet,et al.  Optimized Link State Routing Protocol (OLSR) , 2003, RFC.

[58]  Eylem Ekici,et al.  Minimum maintenance cost routing in Cognitive Radio Networks , 2009, 2009 IEEE 6th International Conference on Mobile Adhoc and Sensor Systems.

[59]  Miao Pan,et al.  Cost design for opportunistic multi-hop routing in Cognitive Radio networks , 2008, MILCOM 2008 - 2008 IEEE Military Communications Conference.

[60]  F. Richard Yu,et al.  Prediction-Based Topology Control and Routing in Cognitive Radio Mobile Ad Hoc Networks , 2010, 2010 INFOCOM IEEE Conference on Computer Communications Workshops.

[61]  Tomasz Imielinski,et al.  GPS-Based Addressing and Routing , 1996, RFC.

[62]  Tang Wei,et al.  Cognitive routing metric with improving capacity(CRM-IC)for heterogeneous ad hoc network , 2010, 2010 International Conference on Information, Networking and Automation (ICINA).

[63]  Yuguang Fang,et al.  Coolest Path: Spectrum Mobility Aware Routing Metrics in Cognitive Ad Hoc Networks , 2011, 2011 31st International Conference on Distributed Computing Systems.

[64]  Marwan Krunz,et al.  Probabilistic Path Selection in Opportunistic Cognitive Radio Networks , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[65]  Ian F. Akyildiz,et al.  CRAHNs: Cognitive radio ad hoc networks , 2009, Ad Hoc Networks.

[66]  Jian Tang,et al.  QoS Routing in Wireless Mesh Networks with Cognitive Radios , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[67]  Kwang-Cheng Chen,et al.  Spectrum Aware Opportunistic Routing in Cognitive Radio Networks , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[68]  Ravi Jain,et al.  Location prediction algorithms for mobile wireless systems , 2003 .

[69]  Zygmunt J. Haas,et al.  ZRP: a hybrid framework for routing in Ad Hoc networks , 2001 .

[70]  Xian-Wei Zhou,et al.  Noncooperative Differential Game Based Efficiency-aware Traffic Assignment for Multipath Routing in CRAHN , 2012, Wirel. Pers. Commun..

[71]  Zhao Zhijin,et al.  Cognitive Radio Decision Engine Based on Binary Chaotic Particle Swarm Optimization , 2013 .

[72]  Kyung Sup Kwak,et al.  Improved ant routing algorithm in cognitive radio networks , 2009, 2009 9th International Symposium on Communications and Information Technology.

[73]  Ramjee Prasad,et al.  HC-IPSAG and GC-IPSAG algorithm proposals: Cluster based IPSAG algorithm variations for large Cognitive Radio Networks , 2010, Proceedings ELMAR-2010.

[74]  Indra Widjaja,et al.  IEEE 802.11 Wireless Local Area Networks , 1997, IEEE Commun. Mag..

[75]  Xiao Ma,et al.  Spectrum Aware Routing for Multi-Hop Cognitive Radio Networks with a Single Transceiver , 2008, 2008 3rd International Conference on Cognitive Radio Oriented Wireless Networks and Communications (CrownCom 2008).

[76]  William Stallings IPv6: the new Internet protocol , 1996 .

[77]  José Marinho,et al.  Cognitive radio: survey on communication protocols, spectrum decision issues, and future research directions , 2011, Wireless Networks.

[78]  Charles E. Perkins,et al.  Mobility support in IPv6 , 1996, MobiCom '96.

[79]  Ralph Arnote,et al.  Hong Kong (China) , 1996, OECD/G20 Base Erosion and Profit Shifting Project.

[80]  Francesca Cuomo,et al.  Leveraging the Algebraic Connectivity of a Cognitive Network for Routing Design , 2012, IEEE Transactions on Mobile Computing.

[81]  Francesca Cuomo,et al.  Routing in cognitive radio networks: Challenges and solutions , 2011, Ad Hoc Networks.

[82]  Edgar H. Callaway,et al.  Home networking with IEEE 802.15.4: a developing standard for low-rate wireless personal area networks , 2002, IEEE Commun. Mag..

[83]  Jie Gao,et al.  MAP: Medial axis based geometric routing in sensor networks , 2007, Wirel. Networks.

[84]  Neal Patwari,et al.  Radio Tomographic Imaging with Wireless Networks , 2010, IEEE Transactions on Mobile Computing.

[85]  L. Hou,et al.  A vision of energy-efficient routing for cognitive radio ad hoc networks , 2011, International Symposium on Wireless and Pervasive Computing.

[86]  Wenqing Cheng,et al.  Spectrum Aware On-Demand Routing in Cognitive Radio Networks , 2007, 2007 2nd IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks.

[87]  Adrian Popescu,et al.  Comparative performance evaluation of IPSAG and HC-IPSAG Cognitive Radio routing protocols , 2011, ISSCS 2011 - International Symposium on Signals, Circuits and Systems.

[88]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[89]  Hanif D. Sherali,et al.  Multicast Communications in Multi-Hop Cognitive Radio Networks , 2011, IEEE Journal on Selected Areas in Communications.

[90]  Chien-Chung Shen,et al.  A Path-Centric Channel Assignment Framework for Cognitive Radio Wireless Networks , 2008, Mob. Networks Appl..

[91]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[92]  Lei Ding,et al.  Implementation of a Distributed Joint Routing and Dynamic Spectrum Allocation Algorithm on USRP2 Radios , 2010, 2010 7th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON).

[93]  Kok-Lim Alvin Yau,et al.  Reinforcement learning for context awareness and intelligence in wireless networks: Review, new features and open issues , 2012, J. Netw. Comput. Appl..

[94]  John Moy,et al.  OSPF for IPv6 , 1999, RFC.

[95]  Hanif D. Sherali,et al.  Linear Programming and Network Flows , 1977 .

[96]  D. Turgay Altilar,et al.  ROPCORN: Routing protocol for cognitive radio ad hoc networks , 2009, 2009 International Conference on Ultra Modern Telecommunications & Workshops.

[97]  Yunhao Liu,et al.  Multicast throughput for large scale cognitive networks , 2010, Wirel. Networks.

[98]  Wei Zhang,et al.  A geometric approach to improve spectrum efficiency for cognitive relay networks , 2010, IEEE Transactions on Wireless Communications.

[99]  Joseph G. Tront,et al.  The Good, the Bad, the IPv6 , 2011, 2011 Ninth Annual Communication Networks and Services Research Conference.

[100]  Matt W. Mutka,et al.  On transitional probabilistic routing in cognitive radio mesh networks , 2011, 2011 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[101]  Songwu Lu,et al.  SAMER: Spectrum Aware Mesh Routing in Cognitive Radio Networks , 2008, 2008 3rd IEEE Symposium on New Frontiers in Dynamic Spectrum Access Networks.

[102]  Zhu Han,et al.  Interference Minimization Routing and Scheduling in Cognitive Radio Wireless Mesh Networks , 2010, 2010 IEEE Wireless Communication and Networking Conference.

[103]  Richard E. Tuggle Cognitive multipath routing for mission critical multi-hop wireless networks , 2010, 2010 42nd Southeastern Symposium on System Theory (SSST).

[104]  Josef Stoer,et al.  Numerische Mathematik 1 , 1989 .

[105]  Li Xiao,et al.  Routing and spectrum allocation for video on-demand streaming in cognitive wireless mesh networks , 2010, The 7th IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE MASS 2010).