Reinforcement Learning-Based Routing Protocol to Minimize Channel Switching and Interference for Cognitive Radio Networks

In the existing network-layered architectural stack of Cognitive Radio Ad Hoc Network (CRAHN), channel selection is performed at the Medium Access Control (MAC) layer. However, routing is done on the network layer. Due to this limitation, the Secondary/Unlicensed Users (SUs) need to access the channel information from the MAC layer whenever the channel switching event occurred during the data transmission. This issue delayed the channel selection process during the immediate routing decision for the channel switching event to continue the transmission. In this paper, a protocol is proposed to implement the channel selection decisions at the network layer during the routing process. The decision is based on past and expected future routing decisions of Primary Users (PUs). A learning agent operating in the cross-layer mode of the network-layered architectural stack is implemented in the spectrum mobility manager to pass the channel information to the network layer. This information is originated at the MAC layer. The channel selection is performed on the basis of reinforcement learning algorithms such as No-External Regret Learning, Q-Learning, and Learning Automata. This leads to minimizing the channel switching events and user interferences in the Reinforcement Learning- (RL-) based routing protocol. Simulations are conducted using Cognitive Radio Cognitive Network simulator based on Network Simulator (NS-2). The simulation results showed that the proposed routing protocol performed better than all the other comparative routing protocols in terms of number of channel switching events, average data rate, packet collision, packet loss, and end-to-end delay. The proposed routing protocol implies the improved Quality of Service (QoS) of the delay sensitive and real-time networks such as Cellular and Tele Vision (TV) networks.

[1]  Arsany Guirguis,et al.  Cooperation-based multi-hop routing protocol for cognitive radio networks , 2018, J. Netw. Comput. Appl..

[2]  Peng Cheng,et al.  Asynchronous Output Feedback Control for a Class of Conic-Type Nonlinear Hidden Markov Jump Systems Within a Finite-Time Interval , 2021, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[3]  Ian F. Akyildiz,et al.  Optimal spectrum sensing framework for cognitive radio networks , 2008, IEEE Transactions on Wireless Communications.

[4]  Seong-Gon Choi,et al.  Connectivity Analysis of Cognitive Radio Ad-Hoc Networks with Multi-Pair Primary Networks , 2019, Sensors.

[5]  Lolita Singh,et al.  A Novel Approach for Better QoS in Cognitive Radio Ad Hoc Networks Using Cat Optimization , 2020 .

[6]  G. M. Mir,et al.  Quality of Service Provisioning in Cognitive Radio Network , 2017 .

[7]  Leyre Azpilicueta,et al.  Medium Access Control Protocols for Cognitive Radio Ad Hoc Networks: A Survey , 2017, Sensors.

[8]  Luigi Paura,et al.  Reactive routing for mobile cognitive radio ad hoc networks , 2012, Ad Hoc Networks.

[9]  K. Srinivasa Rao,et al.  Two Node Communication Network with Weibull Inter arrival Times and Dynamic Bandwidth Allocation , 2015 .

[10]  Muhammad Rafiq Mufti,et al.  Performance analysis of QoS in IoT based cognitive radio Ad Hoc network , 2020 .

[11]  Imran Raza,et al.  Adaptive Bitrate Video Transmission Over Cognitive Radio Networks Using Cross Layer Routing Approach , 2020, IEEE Transactions on Cognitive Communications and Networking.

[12]  Jie Wu,et al.  Minimizing The Number of Channel Switches of Mobile Users in Cognitive Radio Ad-Hoc Networks , 2020, J. Sens. Actuator Networks.

[13]  R. Vadivel,et al.  Adaptive Delay Tolerant Routing Protocol (ADTRP) for Cognitive Radio Mobile Ad Hoc Networks , 2015 .

[14]  Masoud Sabaei,et al.  A Reinforcement Learning Based Routing in Cognitive Radio Networks for Primary Users with Multi-stage Periodicity , 2018, Wirel. Pers. Commun..

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

[16]  Dusit Niyato,et al.  Optimal Channel Access Management with QoS Support for Cognitive Vehicular Networks , 2011, IEEE Transactions on Mobile Computing.

[17]  Michalis Faloutsos,et al.  Link Positions Matter: A Noncommutative Routing Metric for Wireless Mesh Networks , 2012, IEEE Trans. Mob. Comput..

[18]  Jianwei Huang,et al.  Duopoly Competition in Dynamic Spectrum Leasing and Pricing , 2012, IEEE Transactions on Mobile Computing.

[19]  Rui Zhang,et al.  TIGHT: A Geographic Routing Protocol for Cognitive Radio Mobile Ad Hoc Networks , 2014, IEEE Transactions on Wireless Communications.

[20]  Peng Cheng,et al.  Observer-based finite-time asynchronous control for a class of hidden Markov jumping systems with conic-type non-linearities , 2020 .

[21]  Adrian Popescu,et al.  On prioritised opportunistic spectrum access in cognitive radio cellular networks , 2016, Trans. Emerg. Telecommun. Technol..

[22]  Kamalrulnizam Abu Bakar,et al.  Interference-Aware Multipath Routing Protocol for QoS Improvement in Event-Driven Wireless Sensor Networks , 2011 .

[23]  Peng Cheng,et al.  Observer-Based Asynchronous Fault Detection for Conic-Type Nonlinear Jumping Systems and its Application to Separately Excited DC Motor , 2020, IEEE Transactions on Circuits and Systems I: Regular Papers.

[24]  Joseph Mitola,et al.  Cognitive radio: making software radios more personal , 1999, IEEE Wirel. Commun..

[25]  Ruifang Li,et al.  Spectrum Allocation Strategies Based on QoS in Cognitive Vehicle Networks , 2020, IEEE Access.

[26]  Salman AlQahtani,et al.  A route stability-based multipath QoS routing protocol in cognitive radio ad hoc networks , 2019, Wirel. Networks.

[27]  Manuela M. Veloso,et al.  Multiagent learning using a variable learning rate , 2002, Artif. Intell..