Abstract
In order to meet the growing needs for wireless communication in dynamic and diverse circumstances, Cognitive Radio Networks (CRNs) have evolved as a transformational model. The important area of intelligent routing in CRNs is examined in this review, along with the potential, problems, and developments that have shaped this emerging discipline. A close study is done on spectrum-aware routing, machine learning-based methods, game theory-inspired strategies, and bio-inspired processes to show how they help solve problems like changing spectrum access, security issues, and the need to efficiently distribute resources. The ever-changing nature of radio settings presents both possibilities and difficulties for innovation in the fields of signal processing, machine learning, and protocol design. The main conclusions of the study highlight how important intelligent routing is to changing how CRNs operate in the future. In the face of dynamic situations, it offers improved resilience, adaptation, and spectrum efficiency. Security innovations, human-centered strategies via intelligent interfaces, and fusion with cutting-edge technology like blockchain and machine learning all reveal novel perspectives on CRNs. With far-reaching ramifications, intelligent routing is positioned as a keystone for reimagining the potential of wireless communication. Future navigation offers a paradigm shift as cutting-edge technology and intelligent routing algorithms combine, opening up previously unimaginable possibilities in the constantly changing field of wireless communication. This study acts as a compass, pointing practitioners and academics in the direction of intelligent routing’s revolutionary potential in the development of CRNs.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Due to the widespread use of mobile devices, Internet of Things (IoT) devices, and wireless networks, wireless communication technologies have grown at an unprecedented rate, creating an unprecedented demand for spectrum resources. A valuable resource that has to be properly managed in order to meet the varied communication requirements of different services and applications is spectrum, the limited range of frequencies utilized for wireless communication [1]. However, it has been shown that the conventional method of fixed spectrum allocation in which certain frequency bands are allocated to specific users or services is ineffective and has increased to the scarcity of spectrum.
The spectrum is fixed and does not take into consideration changes in demand over time or across different geographic regions. It is based on static assumptions about the consumption patterns of various services [2, 3]. It indicates that although certain frequency bands encounter congestion and interference, others may remain to be underused in particular locations or at particular times. Due to this inefficient use of spectrum, wireless networks are unable to fulfil the increasing needs of bandwidth-intensive applications like computer casinos, streaming video, and real-time communication. This leads in subpar performance and resource waste.
A potential approach to resolving the critical matters of spectrum scarcity and inefficiency in modern wireless communication networks is the deployment of Cognitive Radio Networks (CRNs). The demand for spectrum resources is growing faster than the supply due to the widespread use of wireless devices and applications [4, 5]. The conventional method of fixed spectrum allocation, which assigns certain frequency bands to some customers or services for exclusive usage, exacerbates this mismatch. Huge areas of the spectrum are thus underutilized or unused at specific times and places, which leads in inefficiencies and resource waste.
By proposing intelligent radios that can sense their surroundings on their own, assess spectrum utilization, and modify their transmission parameters based on that information, Mitola and Maguire’s 1999 concept of cognitive radio completely changed the field. With cognitive radios, operating parameters may be dynamically adjusted depending on the real-time conditions of the radio frequency (RF) environment, in contrast to conventional radios that broadcast at constant power levels and on predefined frequencies [6]. Due to their adaptive behaviour, cognitive radios can identify and capitalize of spectrum access possibilities even in congested or underutilized frequency bands.
In CRNs, secondary users equipped with cognitive radios opportunistically access spectrum bands that are unoccupied or lightly used by primary users, which are often referred to as spectrum white spaces. By dynamically accessing these unused spectrum resources, CRNs can significantly improve spectrum utilization efficiency and alleviate congestion in crowded frequency bands [7, 8]. Moreover, CRNs are designed to operate in a cooperative manner, where secondary users collaborate with primary users to minimize interference and ensure coexistence, thereby fostering a more efficient and harmonious spectrum sharing environment.
In order to efficiently manage spectrum resources and provide dependable communication, CRNs moving from static to dynamic spectrum access require intelligent routing methods. Due to the dynamic nature of spectrum availability and the need for real-time adaptability to changing network conditions, traditional routing protocols which are designed for static systems with predictable connectivity patterns might not be appropriate for CRNs [9, 10]. To determine the best routing decisions, intelligent routing mechanisms in CRNs must consider a variety of factors, including network topology, interference limitations, spectrum availability, and Quality of Service (QoS) requirements.
CRNs may dynamically route traffic via available spectrum channels due to these intelligent routing techniques, avoiding congested bands and providing the least of interruption to primary users [11]. By the use of efficient algorithms and cognitive abilities, CRNs are able to maximize spectrum resource consumption while maintaining continuous communication and user equity.
But traditional wireless networks, CRNs have a flexible structure that allows them to operate both with and without a fixed network infrastructure. Within CRNs, there are two main network configurations: decentralized or dispersed networks, where SUs communicates via multi-hop connections without depending on a fixed infrastructure, and centralized networks, which are enabled by a Single-User (SU) Base Station (BS) [21]. In distributed CRNs where SUs connects with one another via a decentralized system this research focuses on the circumstance were accessing the SU base station often involves multi-hop communication. Dispersed CRNs are useful in a variety of situations, including emergency response operations, rural broadband distribution, and disaster relief activities. The distributed CRNs’ decentralized structure provides benefits in these kinds of situations, including scalability, robustness, and adaptability. But dependable routing algorithms are required for efficient communication in dispersed CRNs in order to create pathways between source and destination SUs, especially in multi-hop communication scenarios [22, 23]. Compared to typical wireless networks, routing in CRNs presents significant difficulties because of the structured manner Primary Users use spectrum and the variety of channel configurations that SUs may choose among. The integration of CRNs with Wireless Sensor Networks is shown in Fig. 1. It demonstrates decentralized sensor nodes with cognitive radio capabilities that allow for intelligent decision-making and dynamic spectrum access. The visualization emphasizes cooperative protocols and collaborative spectrum sensing, illustrating how distributed CRNs may improve network resilience and spectrum efficiency in dynamic conditions.
Due to their incapacity to adapt to dynamic channel conditions and dynamic spectrum availability, traditional routing algorithms developed for static wireless networks are not directly applicable to CRNs. In CRNs, spectrum-aware routing is essential to assure optimal spectrum resource use while avoiding interference with primary users. Consequently, in order to create an effective communication pathway, routing algorithms in CRNs need to take spectrum availability into considerations and modify as essential [24, 25]. A distributed CRN scenario with both PUs and SUs is provided to illustrate the importance of spectrum-aware routing. In this case, efficient routing is essential for enabling PUs and SUs to communicate without interference, ensuring the best possible spectrum use and network management. Also, A comprehensive summary of several applications for CRNs can be provided in Table 1. It focuses towards how essential CRNs are in a variety of industries, such as disaster relief, healthcare, transportation, military and defense, and telecommunications. This comprehensive review demonstrates how adaptable CRNs are and how they may be used to address a diversity of requirements and issues in many industries.
1.1 Objectives of the survey
This survey’s main goal is to provide people a comprehensive knowledge of the multiple routing strategies used in distributed CRNs. The survey specifically aims to:
-
Examine the fundamental concepts and characteristics of CRNs.
-
Investigate the importance of routing intelligence in CRNs and the challenges associated with routing in dynamic spectrum environments.
-
Review the existing literature on routing techniques in CRNs, including spectrum-aware routing, cognitive decision-making, game theory-based routing, machine learning approaches, and hybrid routing techniques.
-
Analyze the performance metrics and evaluation criteria used to assess the effectiveness of routing techniques in CRNs.
-
Provide insights into the strengths, weaknesses, and applicability of different routing techniques through a detailed analysis of case studies and real-world deployments.
-
Identify open research challenges and future directions for advancing routing intelligence in CRNs.
In order to provide the foundation for future study in this field and to provide a strong knowledge of the issue, this article aims to provide a comprehensive analysis of the different routing techniques used in CRNs. The focus of this research is to improve routing strategies that are specifically designed to meet the needs of CRNs by studying multiple routing methods and their application in CRNs.
2 Fundamentals of Cognitive Radio Networks
The concept of cognitive radio serves as the foundation for CRNs, a novel approach to wireless communication. Cognitive radio is essentially the term for intelligent radios that are able to detect their environment on their own, assess spectrum utilization, and adapt their broadcast conditions in order to maximize spectrum use while residing peacefully alongside primary users [26]. Utilizing software-defined radios (SDRs) and complex algorithms, CRNs enable radios to think like humans. It implies that they can dynamically adjust their working parameters in response to specific observation of the radio frequency (RF) environment.
Key characteristics of CRNs include:
-
Dynamic Spectrum Access: CRNs, also called as spectrum white spaces, enable secondary users with opportunistic access to unused spectrum bands by primary users. CRNs reduce congestion in congested frequency bands and improve the efficiency of spectrum utilization by dynamically accessing unused spectrum resources [27].
-
Spectrum Sensing: Cognitive radios are able to identify and detect suitable spectrum bands by the use of spectrum sensing techniques. Cognitive radios allow secondary users to take use of underutilized spectrum resources for communication by continually scanning the radio frequency environment for spectrum possibilities [28].
-
Spectrum Management: In CRNs, efficient spectrum management is essential to ensuring the efficient use of available spectrum resources. CRNs may maximize spectrum use while reducing conflicts and interference by utilizing strategies such spectrum aggregation, spectrum handoff, and interference management [29].
-
Spectrum Sharing: Primary and secondary users may coexist in the same frequency bands with the assistance of spectrum sharing methods. By use of cooperative spectrum sharing protocols and adaptable spectrum access techniques, CRNs ensure efficient and inclusive spectrum usage while reducing interruptions to primary users [30].
-
Cognitive Capabilities: Cognitive abilities that enable for thoughtful decision-making and dynamic spectrum conditions adaptation are built into CRNs. By improving spectrum usage efficiency and reducing interference to primary users, cognitive radios are able to self-adjust their transmission parameters in real-time based on observations of the radio frequency environment [31].
-
Cooperative Communication: In order to improve the dependability and effectiveness of data transfer, CRNs often adopt cooperative communication methods. The performance of the network as a whole may be improved by secondary users collaborating to relay data packets, increase coverage, and reduce fading effects [32].
-
Interference Mitigation: In order to reduce interference for primary users and improve the QoS for secondary users, CRNs strategic planning interference mitigation techniques. Secondary users are ensured to operate in a manner that complies with transmissions from primary users via the use of strategies like power management, interference cancellation, and spectrum etiquette protocols [33].
-
Spectrum Policy and Regulation Compliance: To ensure legal and ethical spectrum utilization, CRNs adhere by regulatory requirements and spectrum policy [34]. The integrity of the wireless communication ecosystem and the development of stakeholder trust depend on compliance to spectrum laws, licensing deals, and spectrum access regulations.
-
Security and Privacy: Robust security and privacy systems are in place by CRNs to protect sensitive data and communication channels from malevolent intrusions and gain unauthorized access [35]. Secure communication in CRNs is ensured by access control, authentication, and encryption methods that protect data privacy and network integrity.
-
Scalability and Resilience: In order to support a high number of users and adjust to changing network circumstances, CRNs are built to be durable and scalable. Scalability and robustness of CRNs are improved by distributed routing algorithms, fault tolerance techniques, and dynamic resource allocation methods, which allow them to function well in a variety of circumstances [36].
-
Energy Efficiency: In CRNs, energy economy is particularly important for battery-powered devices and situations with limited resources. Sleep modes, power management techniques, and energy-efficient transmission protocols all contribute to reducing energy use and extending cognitive radio battery life, which improves network sustainability and dependability [37].
The primary attributes of CRNs include, but are not limited to, adaptive spectrum access, spectrum sensing, spectrum management, sharing, cognitive capacities, cooperative communication, interference reduction, adherence to spectrum regulations, security and privacy, scalability and resilience, and energy efficiency. When combined, these features allow CRNs to improve network performance, maximize spectrum use, and provide dependable, efficient wireless communication in a variety of dynamic, heterogeneous conditions.
2.1 Spectrum sensing and access techniques
CRNs depend on spectrum sensing, which is a core component that allows them to find and detect empty spectrum bands for strategic access. CRNs use a range of spectrum sensing methods, such as the following:
-
Energy Detection: Energy detection is the process of determining the occupancy of a specific frequency band by measuring the energy level within it. Cognitive radios detect spectrum opportunities by comparing the received energy level to a fixed value [38].
-
Cyclostationary Feature Detection: In order to distinguish between occupied and unoccupied spectrum bands, cyclostationary feature detection uses the cyclostationary properties of radio frequency transmissions [39]. In order to determine cyclostationary patterns indicated of primary user activity, cognitive radios analyze statistical characteristics of the received signals.
-
Cooperative Sensing: To increase spectrum sensing accuracy and dependability, various cognitive radios work together in cooperative sensing [40]. Therefore, cognitive radios exchange sensory data and decide how much spectrum to consume.
-
Machine Learning-Based Spectrum Sensing: Support vector machines (SVM), neural networks, and deep learning algorithms are examples of machine learning techniques that are increasingly being used in CRNs for spectrum sensing [41]. Using existing sensing data and signal characteristics, these techniques train classifiers to detect specific spectrum opportunities and distinguish between primary user signals and noise.
-
Compressive Sensing: A new approach to signal processing termed compressive sensing makes it possible to recover sparse signals from drastically reduced samples [42]. Compressive sensing methods may be used in CRNs to efficiently sample the RF spectrum and reconstruct signals of interest, which reduces energy consumption and overhead while maintaining sensing accuracy.
-
Spectrum Database-Assisted Sensing: Spectrum databases record data on the availability and occupancy of spectrum within a particular region, providing cognitive radios valuable insights for spectrum sensing [43]. In order to improve the accuracy and efficiency of spectrum sensing, cognitive radios can query spectrum databases to acquire real-time information on spectrum availability. This capability supports local sensing data.
-
Hybrid Sensing Techniques: Multiple spectrum sensing approaches are combined in hybrid sensing techniques to take advantage of their complementary strengths and reduce their individual limitations [44]. Cognitive radios are able to accomplish robust and dependable spectrum sensing in a variety of situations and environmental conditions by combining energy detection, cyclostationary feature detection, and other sensing techniques.
-
Dynamic Sensing Frameworks: Cognitive radios with dynamic sensing frameworks can adapt its sensing parameters and techniques to the network’s requirements and the ever-changing environment [45]. Cognitive radios can adjust to changes in spectrum occupancy and enhance the accuracy and efficiency of their sensing by dynamically adjusting sensing parameters including bandwidth, sensing threshold, and sensing duration.
2.2 Challenges and opportunities
2.2.1 Challenges for CRNs
CRNs have a number of drawbacks despite their considerable benefits in terms of flexibility and spectrum efficiency, such as:
-
Spectrum Sensing Reliability: Accurately identifying available spectrum bands depends on the precision of spectrum sensing. But noise, fading, and shadowing can all decrease spectrum sensing’s accuracy, resulting in false positives or wasted possibilities [46].
-
Spectrum Handoff: The process of switching between multiple spectrum bands as users move throughout a network is known as spectrum handoff [47]. As users shift between multiple spectrum bands, effective spectrum handoff methods are crucial to maintaining connectivity and ensuring the smooth communication.
-
Interference Management: The performance of CRNs may be degraded by interference from primary users and surrounding users. In order to reduce interference and ensure dependable communication in CRNs, effective interference management strategies are needed [48].
-
Spectrum Mobility: Spectrum mobility is the capacity of CRNs to dynamically adjust to variations in user needs and available spectrum as users relocate around the network [49]. In order to assure smooth communication and continuous connection when users move between various geographical locations or network services, effective spectrum mobility management is important.
-
Regulatory Compliance: Regulatory agencies have established licensing requirements and a variety of spectrum rules that CRNs must abide by. In order to prevent infractions and ensure the legal functioning of CRNs, regulatory compliance includes adherence by spectrum use regulations, licensing agreements, and interference avoidance techniques [50].
-
Coexistence with Legacy Systems: It is essential that CRNs live in harmony with existing users and traditional wireless systems that use the same frequency bands [51]. Careful coordination, spectrum sharing protocols, and interference mitigation methods are necessary to ensure compatibility and minimum interference with older systems while preserving the integrity of modern communication services.
-
Spectrum Heterogeneity: CRNs function in situations with heterogeneous spectrum, which are defined by a variety of frequency ranges, modulation techniques, and propagation properties. Optimizing communication protocols, modulation methods, and resource allocation strategies to compensate for variable spectrum characteristics and increase efficiencies over a range of frequency bands is known as managing spectrum heterogeneity [52].
-
Resource Allocation and Optimization: To maximize the effectiveness and usefulness of CRNs, resource allocation must be accomplished. Dynamic resource allocation techniques improve network efficiency and maximize resource utilization by allocating resources according to user demand, channel conditions, and QoS requirements [53]. Case studies of these techniques include spectrum auctioning, bandwidth allocation, and power control.
-
Cognitive Radio Security: Cognitive radio security includes measures against malicious attacks, security risks, and unauthorized access to CRNs. Misleading data from spectrum sensing, identifying rogue users, difficulties with authorization and authentication, and privacy concerns are the some of the security challenges that CRNs address. Secure and reliable communication is ensured and security vulnerabilities are prevented for CRNs via the use of intrusion detection systems, encryption protocols, and strong security mechanisms [54].
2.2.2 Opportunities for CRNs
CRNs provide a variety of possibilities for innovation and growth in wireless communication in spite of these obstacles:
-
Enhanced Spectrum Efficiency: CRNs may dramatically increase spectrum usage efficiency by dynamically accessing underutilized spectrum resources, allowing for more effective use of the existing spectrum [55].
-
Flexibility and Adaptability: CRNs’ cognitive abilities provide them the flexibility and agility to adapt to changing communication needs since they can immediately adjust to shifting network circumstances and spectrum availability [56].
-
Coexistence with Legacy Systems: With CRNs, secondary users and primary users can coexist while having the least amount of interference and most effective spectrum sharing. The incorporation of cognitive radio technology into existing wireless networks is made much easier by this capability [57].
-
Spectrum Sharing and Access: Innovative spectrum sharing and access models that encourage user cooperation and maximize spectrum use are made possible by CRNs. Dynamic spectrum access methods, such spectrum leasing, trading, and pooling, allow for the effective use of available spectrum and promote a thriving wireless application and service ecosystem [58].
-
Cognitive Networking: Cognitive networking concepts that take use of cognitive skills to improve user experience, improve network performance, and accommodate a range of communication needs may be developed due to CRNs. Cognitive networking techniques enable networks to dynamically adapt to changing environmental conditions and user demands, increased efficiency and dependability. Examples of these techniques include cognitive routing, cognitive MAC protocols, and cognitive network management [59].
-
Spectrum Innovation: The creation of innovative methods for spectrum sensing, spectrum sharing, and interference reduction is encouraged by CRNs, which also stimulate innovation in spectrum management protocols, technologies, and methodologies. To enable more effective and adaptable spectrum usage in future wireless systems, research in spectrum innovation includes dynamic spectrum access, spectrum sensing fusion, spectrum database technologies, and spectrum regulatory frameworks [60].
-
Green Communications: By reducing the ecological impact of wireless networks, reducing carbon emissions, and reducing energy usage, CRNs enable the growth of ecologically friendly communication solutions [61]. CRNs can operate in a more environmentally sustainable way because to energy-efficient transmission protocols, sleep modes, and cognitive power management techniques, which promotes green communications and sustainable targets.
-
Cross-Domain Integration: Cross-domain integration and convergence of wireless communication technologies are enabled by CRNs, enabling heterogeneous networks and devices to cooperate and interoperate smoothly. The combination of CRNs with emerging technologies like 5G networks, smart grid systems, and IoT presents novel possibilities for innovative applications and services that include a wide range of sectors including healthcare, transportation, and smart cities [62].
-
Spectrum Policy and Regulation Reform: In order to promote more effective and equitable use of spectrum resources, boost competition and innovation in the wireless industry, and handle new issues including congestion and scarcity of spectrum, CRNs support improvements to spectrum restrictions and policy [63]. In order to encourage investment in cognitive radio technology and advance spectrum commons methods for the benefit of the public, advocacy activities concentrate on spectrum sharing frameworks, spectrum licensing models, and regulatory incentives.
To summaries, CRNs enable intelligent spectrum management, efficient spectrum sharing, and dynamic spectrum access, hence transforming wireless communication. Although they have to deal with issues like interference control and dependable spectrum sensing, CRNs provide a lot of potential to improve spectrum flexibility, efficiency, and coexistence with older systems. Researchers and practitioners may fully realize the promise of cognitive radio technologies for next wireless communication systems by tackling these obstacles and turning advantage of the advantages provided by CRNs.
The problems and possibilities associated with CRNs are shown in Fig. 2, which provides a brief synopsis of the big challenges and possible trends for the area. In the meanwhile, Tables 2 and 3 provide a thorough analysis of the number of studies that has already been done in the field by synthesizing the literature review results for opportunities and solutions and obstacles in CRNs, respectively. Each author provides an overview of the study’s objective, potential drawbacks, and proposed solutions to maximize advantage of the opportunities which have been recognized. Furthermore, Table 4 provides an overview of the possible benefits and technical developments that may be used to CRNs, providing information on the field’s future possibilities and developments. When combined, these visuals and tables provide insightful information on the state of CRNs, pointing out both the challenges and opportunities for advancement and innovation in the field.
2.3 Key components
The essential components of CRNs comprise:
-
1)
Dynamic Spectrum Access (DSA): Dynamic spectrum access pertains to the capacity of cognitive radios to autonomously and dynamically select suitable frequency bands for transmission in accordance with the real-time availability of spectrum [82]. DSA facilitates the opportunistic access of cognitive radios to unoccupied or underutilised spectrum bands, thus maximising the usage of the spectrum and enhancing the overall efficiency of the network.
-
2)
Intelligent Decision-Making: Cognitive radios adapt their behaviour to enhance performance while avoiding interference with primary users [83]. These radios make decisions based on information sensed. Intelligent decision-making includes the manipulation of spectrum data, assessment of environmental circumstances, and dynamic adaptation of transmission parameters in order to optimise spectrum utilisation.
-
3)
Network Infrastructure: The network infrastructure comprises elements like as access points, base stations, and other network components that provide data interchange and enable communication among cognitive radios [84]. This infrastructure facilitates communication between cognitive radios and other network elements in an efficient way, providing as the backbone of the CRNs.
-
4)
Spectrum Mobility Management: By enabling smooth transitions and handovers across various frequency bands, spectrum mobility management ensures uninterrupted connectivity for cognitive radios as they transverse various radio environments [85]. Allocation and reconfiguration of frequency resources in a dynamic method contribute to performance optimization and continuous connectivity.
-
5)
Cognitive Network Management: The cognitive network management system is responsible for supervising the CRNs’ overall effectiveness. The system incorporates various functionalities, including resource allocation, network monitoring, and policy enforcement, in order to guarantee optimum performance and compliance with regulatory limitations [86]. Effective cognitive network management is critical for preserving the efficiency and integrity of the entire network.
-
6)
Regulatory Compliance: Spectrum utilisation is regulated by regulatory regulations and practices that CRNs must adhere too. By utilising compliance mechanisms such as spectrum etiquette protocols and geolocation databases, cognitive radios are able to function in compliance with regulatory frameworks and prevent any disruption to licenced users. Regulatory compliance ensures that the CRNs function legally and ethically [87].
-
7)
Cognitive Radio Testbeds: The validation of cognitive radio principles in real-world scenarios needs experimental platforms and testbeds as essential components. Before adopting CRNs, these systems act as testbeds for industry and scholars to assess their performance and sustainability [88]. Algorithms, protocols, and the entire structure of a system are improved by testing in realistic environments.
-
8)
User Interfaces and Human-in-the-Loop Interaction: The increasing complexity of CRNs requires the growing relevance of user interfaces in enabling human-in-the-loop interaction [89]. These interfaces enable the development of preferences, transmission of feedback, and formulation of high-level decisions by users or network administrators, hence encouraging a collaborative culture between humans and cognitive systems. CRNs’ efficiency and user adoption are enhanced by their user interfaces.
The components mentioned in Table 5 are the fundamental aspects of CRNs, enabling them to operate with intelligence and adaptability in wireless surroundings that are dynamic and heterogeneous. The cognitive engine is especially responsible for coordinating the decision-making processes that allow cognitive radios to achieve performance optimization via the use of real-time environmental information.
3 Routing in Cognitive Radio Networks
In CRNs, routing is essential for enabling dependable and effective communication since it decides the routes that data packets travel to go from source to destination nodes. CRNs function in dynamic and diverse spectrum environments, in contrast to traditional wired or wireless networks, where spectrum availability, channel conditions, and network topology may change unexpectedly [90, 91]. Therefore, adaptive mechanisms that can adjust to these changing circumstances and maximize spectrum use are needed for routing in CRNs. These mechanisms also need to guarantee minimum disturbance to primary users and dependable communication for secondary users. A comprehensive review of the literature on routing in CRNs is shown in Table 6, along with the objectives, limitations, and solutions proposed by different WSNs authors.
3.1 Importance of routing intelligence
In CRNs, routing intelligence is important because it allows nodes to make decisions in changing spectrum environments, resulting in efficient and dependable communication. The following important factors demonstrate how important routing intelligence is in CRNs:
-
Spectrum-Aware Routing: Nodes in CRNs can generate well-informed decisions depending on the quality and availability of the spectrum due to routing intelligence. When determining transmission channels, spectrum-aware routing systems take into account the amount of spectrum occupancy and interference [102]. This reduces disturbance to primary users and optimizes throughput for secondary users.
-
Dynamic Adaptation: Routing methods for CRNs must be able to dynamically adapt to shifting network circumstances, including variations in the amount of spectrum resources, node mobility, and interference [103]. Nodes with intelligent routing mechanisms may dynamically update transmission variables and reconfigure routing pathways to preserve optimum performance in ever-changing environments.
-
QoS Support: In CRNs, as numerous applications may have differing requirements in terms of latency, dependability, and throughput, routing intelligence plays an important role in providing QoS guarantees [104]. Using QoS parameters to prioritized traffic, intelligent routing algorithms select pathways that optimize spectrum use while fulfilling the needs of the application.
-
Interference Mitigation: Reducing interference to primary users and nearby secondary users is one way that efficient routing intelligence reduces interference in CRNs [105]. Intelligent routing protocols may improve the overall performance and reliability of CRNs by taking interference limits into account while selecting a path.
-
Energy Efficiency: By optimizing the routing pathways and transmission parameters to reduce energy consumption, routing intelligence may make a substantial contribution to energy efficiency in CRNs. In order to save energy and preserve communication reliability, intelligent routing protocols may choose pathways with reduced energy consumption, improve transmission power levels, and take into consideration the energy restrictions of nodes [106, 107]. CRNs may improve network sustainability, lower total energy consumption, and increase the battery life of mobile devices by taking energy-efficient routing algorithms into consideration.
-
Scalability and Resilience: In large-scale networks with a high degree of node mobility and dynamic topology changes, routing intelligence plays an important role in ensuring the scalability and robustness of CRNs. By facilitating effective route maintenance, discovery, and adaptation, intelligent routing methods enable CRNs to grow to support a high number of nodes and efficiently respond to network dynamics. By the use of fault tolerance techniques, dynamic resource allocation methods, and distributed routing algorithms, CRNs may improve scalability and resilience to network failures, congestion, and disturbances [108, 109].
-
Cross-Layer Optimization: By combining routing decisions with other layers of the protocol stack, especially as the physical layer, application layer, and medium access control (MAC), routing intelligence allows cross-layer optimization in CRNs. Intelligent routing protocols may increase resource utilization, improve end-to-end communication quality, and optimize overall network performance by taking into account interactions and dependencies across various protocol levels. With cross-layer optimization, CRNs may perform conventional layered techniques by using all of synergies across various protocol stack layers [110].
-
Spectrum Mobility Management: By enabling smooth handover and transition between multiple spectrum bands as users move within the network, routing data enables with spectrum mobility management in CRNs. Depending on the availability of spectrum resources and user mobility patterns, intelligent routing protocols may modify routing pathways and spectrum distribution. CRNs may guarantee continuous communication and sustain connection while users move between multiple frequency bands and network settings by organizing spectrum handoff processes and optimizing spectrum allocation [111].
-
Security and Privacy: By integrating secure routing methods, authentication, and encryption techniques into routing protocols, routing intelligence plays an important role in resolving security and privacy problems in CRNs. To protect against malicious attacks, unauthorized access, and information leakage, intelligent routing protocols may encrypt routing messages, impose access control regulations, and authenticate communication partners [112]. CRNs may improve network security, protect user privacy, and reduce security concerns associated with cognitive radio technology by including security and privacy elements into routing decisions.
Intelligent routing in CRNs in Table 7 is more essential than only path selection. QoS optimization, resource usage, regulatory compliance, flexibility, security resilience, cooperation, efficiency, and capabilities are just a few of the characteristics that are explored with each component. It has a variety of functions that provide flexibility, effectiveness, and security. Intelligent routing will be essential to solving the complex problems and achieving the maximum capabilities of dynamic and opportunistic spectrum access as CRNs improve more.
3.2 Traditional routing protocols vs. cognitive routing
Due to their lack of spectrum awareness and ability to adapt to dynamic spectrum conditions, traditional routing protocols like distance-vector and link-state routing are not well suited for CRNs. In contrast to these traditional protocols, CRNs’ cognitive routing protocols utilize spectrum awareness and cognitive ability to make intelligent routing decisions. Cognitive routing systems dynamically adjust routing pathways depending on real-time spectrum circumstances, maximizing performance and reliability by considering variables including spectrum availability, utilization, and interference levels [113, 114]. These protocols provide major benefits over conventional routing protocols in CRNs by ensuring effective spectrum usage, mitigating interference, and prioritizing traffic based on QoS parameters.
3.3 Requirements and challenges in routing for CRNs
The main difficulties and problems with CRNs are briefly described in Fig. 3. In order to facilitate a rapid grasp of the major challenges such spectrum scarcity, interference management, security issues, and dynamic spectrum access, it offers a succinct visual representation of the challenges encountered in CRNs. To achieve consistent and dependable communication, CRNs must overcome developmental issues and routing issues in comparison to the regular before mentioned:
-
Spectrum Mobility Management: Routing systems that can efficiently manage spectrum mobility as users move across the network are essential for CRNs. In order to preserve connection and maximize spectrum utilization, this involves an involved in the control and transition across various frequency bands. In order to assure continuous communication when users move between various spectrum bands and network environments, routing protocols need to adaptively distribute spectrum resources to manage spectrum handoff procedures [115, 116].
-
Energy Efficiency: In CRNs, routing protocols are essential for maximizing energy efficiency and extending the battery life of mobile devices. Energy-efficient routing techniques, such trying to reduce on transmission distances, finding the best routing pathways, and setting up sleep modes for inactive nodes, should be used by these protocols. Routing protocols have the potential to improve the sustainability and endurance of CRNs by lowering energy consumption and preserving battery power, especially in situations with limited resources [117].
-
Spectrum Awareness: In CRNs, routing protocols need to be spectrum-aware, able to detect and adapt dynamically to variations in the quality and availability of the spectrum. Nodes may choose routes that reduce interference to primary users and maximize spectrum use for secondary users by using spectrum-aware routing [118].
-
Dynamic Adaptation: For CRNs, routing protocols need to be able to adjust dynamically to variations in spectrum conditions, traffic patterns, and network architecture. This requires for sophisticated route identification, maintenance, and optimization systems that can adapt quickly to environmental changes [119].
-
Interference Mitigation: Interference from neighboring secondary users and primary users is a problem for CRNs. In the presence of spectrum-sharing restrictions, routing protocols must include interference mitigation strategies to reduce interference and ensure dependable communication [120].
-
QoS Support: In CRNs, routing protocols have to provide QoS requirements for various services and applications. This involves routing traffic in a priority approach, ensuring that latency and reliability standards are maintained, and allocating resources optimally to meet application-specific QoS criteria [121].
-
Security and Privacy: Secure routing protocols, such as encryption, authentication, and secure routing methods, are essential components of CRN routing protocols that protect against malicious attacks and unauthorized access to network resources [122].
Intelligent routing protocols have the ability to improve communication performance, reliability, and efficiency in CRNs by tackling these objectives and obstacles. This may let future wireless networks realize the full benefits of dynamic spectrum access.
4 Classification of routing techniques
Routing strategies play a significant role in CRNs since they provide efficient and reliable communication through the process of directing data packets across the network [123, 124]. The above routing techniques may be classified into different categories based on the underlying ideas and methodology that control them. Descriptions of each classification include the following:
4.1 Spectrum-aware routing
Spectrum-aware routing is an essential component of CRNs that ensures dependable communication while maximizing spectrum consumption [125]. These methodologies depend on the capacity of cognitive radios to detect the surrounding spectrum and modify their routing decisions accordingly. Detailed expansion follows:
-
1)
Dynamic Spectrum Availability: Spectrum-aware routing algorithms accept that spectrum capacity in CRNs is dynamic. In contrast to conventional networks that distribute spectrum bands statically, CRNs provide opportunistic access to bands of spectrum that are not in use by primary users [126]. In order to detect accessible spectrum bands, also as white spaces, routing protocols must continuously monitor the spectrum environment due to its geographical and historical volatility of spectrum availability.
-
2)
Interference Minimization: Maximizing spectrum utilisation for secondary users while minimising interference to primary users is one of the principal goals of spectrum-aware routing. Dynamic route adjustments are implemented by these routing methods in order to prevent interference to primary users and avoid occupied frequencies, factoring interference levels and spectrum occupancy [127]. This promotes spectrum coexistence by ensuring that secondary users operate within regulatory constraints and do not cause adverse interference to authorized users.
-
3)
Spectrum Sensing and Adaptation: Spectrum-aware routing protocols use spectrum sensing functionalities in order to identify accessible spectrum bands and analyse their suitability for the transmission of data. Cognitive radios use cooperative sensing, energy detection, and cyclostationary feature detection to regularly review the spectrum area [128]. Routing choices are determined using sensed spectrum details in order to select paths that pass across vacant or overused spectrum bands, hence improving the efficiency of spectrum utilisation.
-
4)
Dynamic Path Adjustment: Spectrum conditions in CRNs are susceptible to significant variation due to environmental factors, fluctuating user activity, and the movement of nodes. In order to accommodate these fluctuations, spectrum-aware routing protocols dynamically update routing pathways in response to actual spectrum conditions [129]. In the occurrence that a previously accessible spectrum band becomes occupied or encounters increased interference, the routing protocol proceeds to reroute traffic via alternative routes that acquire more available spectrum. The above existing network consistent communication and maximises the utilisation of the spectrum.
-
5)
Efficient Spectrum Utilization: The objective of spectrum-aware routing algorithms is to maximise the usage of available spectrum resources via intelligent deployment. These methods improve the efficiency and dependability of communication for secondary users while reducing the disturbance to primary users by choosing routing pathways that pass-through interference-free or hardly congested spectrum bands [130]. By optimising the consumption of spectrum, CRNs are able to increase their overall capacity and performance, hence facilitating the support of a greater quantity of users and applications.
In CRNs, dynamic spectrum access and effective spectrum utilization are made possible in significant part by spectrum-aware routing. The full potential of CRNs in addressing the issues of spectrum scarcity and inefficiency in wireless networks is actually realized by taking into consideration spectrum availability, reducing interference, and dynamically adapting routing paths [131]. These techniques ensure reliable communication while maximizing the utilization of available spectrum resources.
4.2 Cognitive decision-making in routing
In CRNs, where nodes with cognitive capabilities method was designed routing decisions, cognitive decision-making in routing constitutes a paradigm shift [132, 133]. A comprehensive description of cognitive decision-making in routing is described below:
-
1)
Integration of Cognitive Capabilities: Cognitive abilities such as learning, reasoning, and adaptability are integrated into the routing process utilizing cognitive decision-making techniques. Nodes in CRNs may analyze complex data, gain insights, and to choose optimal routing pathways by simulating human-like cognitive processes [134]. Nodes can anticipate network behaviour, adapt to changing environmental conditions, and dynamically optimize routing strategies due to their cognitive abilities.
-
2)
Autonomous Routing Decisions: Nodes that collaborate in cognitive decision-making are allowed to use their own routes depending on their capacity for cognitive processing. Nodes use cognitive algorithms and decision-making frameworks to analyze the spectrum environment, forecast network conditions, select routing pathways rather than depending on centralized control or predetermined routing Table [135]. Because of their autonomy, nodes are able to adjust their routing pathways in real time to the changing conditions of the network.
-
3)
Analysis of Spectrum Data: In order to make intelligent routing decisions, cognitive routing protocols utilize spectrum data that is obtained by spectrum sensing techniques. Nodes are always the spectrum for available bands, identify if they are essential for data transmission, and monitor the spectrum environment [136]. Nodes may ensure effective spectrum utilization and reliable communication by analyzing spectrum data to identify the best routing paths that move between spectrum bands with the minimal possible of interference and maximum throughput.
-
4)
Prediction of Network Behavior: Nodes can forecast network activity utilizing cognitive decision-making techniques by using past data, noticed trends, and outside inputs. Nodes are able to proactively adjust routing patterns in order to prevent congestion, reduce interference, and maximize resource efficiency by learning from previous experiences and projecting future occurrences [137]. Predictive routing techniques improve CRNs’ flexibility and reactivity, allowing them to continue high-performance communication in turbulent and uncertain circumstances.
-
5)
Dynamic Optimization of Routing Paths: Using observations and future predictions in real time, cognitive routing systems dynamically optimize routing paths. Nodes monitor changes in network circumstances, continuously assess how well the routing pathways are performing, and make necessary adjustments to the routing decisions [138]. Nodes can react in spectrum availability, traffic patterns, and interference levels by dynamically adjusting their routing pathways, which ensures effective and reliable communication in CRNs.
Therefore, by enabling nodes to create strategic, adaptive, and autonomous routing decisions, cognitive decision-making techniques revolutionize routing in CRNs. These strategies unlock the full potential of CRNs for future wireless networks by incorporating cognitive capabilities into the routing process, improving communication’s flexibility, efficiency, and reliability.
4.3 Game theory-based routing
Game theory-based routing is an advanced approach in CRNs whereby routing choices are made by taking into account the strategic interactions between network nodes [139, 140]. Through the use of game theory ideas, Fig. 4 shows how network nodes strategically cooperate to maximize routing techniques. This representation shows how game theory-based routing protocols operate in CRNs and how they may guide strategic choices to enhance network efficiency and performance. Below is a detailed explanation of game theory-based routing:
-
1)
Non-cooperative Games: Cognitive radios compete for availability to the spectrum resources in non-cooperative games, acting independently from each other. Individual utilities are improved by routing decisions which consider interference, signal quality, and data rate into consideration. A decentralised strategy is shown in the way each radio operates in its own self-interest without directly communicating with others [141]. In circumstances where radios have conflicting objectives and must operate independently to improve spectrum utilisation, non-cooperative games are effective.
-
2)
Modeling Strategic Interactions: Routing techniques based on game theory approach network nodes as rational individuals who deliberately select their routing strategies in order to maximize their utility. These methods simulate node-to-node interactions as games in which node-to-node strategic routing route selection is dependent on node capabilities, objectives, and predicted node behaviour [142]. Game theory-based routing protocols strive to optimize throughput, reduce latency, or minimize interference by improving routing techniques by considering the strategic behaviour of nodes.
-
3)
Formulation of Routing Games: Game theory-based routing formulates routing decisions as games in which nodes represent players and routing pathways indicate strategies. Nodes consider their preferences, resource availability, and the expected outcomes of other nodes while choosing their routing pathways. Depending on the degree of coordination and rivalry among nodes, routing games may feature a variety of game types, including non-cooperative, cooperative, and mixed-strategy games [143]. These strategies allow nodes to make strategic routing decisions that maximize their utility while taking other nodes’ behaviour into account by structuring routing decisions as games.
-
4)
Cooperative Games: Cognitive radios collaborate with each other in cooperative game theory to improve network performance as a whole. Radios communicate to decide on combined routing that is advantageous to the whole group and communicate information. When cooperation may result in improved efficiency, reduced interference, and better spectrum utilisation, cooperative games are advantageous [144]. By enabling radios to work together to accomplish shared objectives, this approach promotes a more peaceful and efficient network environment.
-
5)
Stackelberg Games: Stackelberg games simulate interactions between superiors and subordinates in CRNs. Followers’ routing decisions are influenced by a leader, who is also represented as a primary user or an authority. The supporters follow the leader’s strategic routing decisions, as chosen by the leader [145]. A balance between decentralised decision-making and centralised control is facilitated by this hierarchical structure. Stackelberg games are suitable for situations when a leading entity is needed to impact cognitive radio behaviour and ensure that it matches with larger network objectives.
-
6)
Optimization of Routing Strategies: Routing protocols that are based on game theory aim to maximize routing techniques in order to accomplish ultimate objectives while taking into account nodes’ strategic interactions. Nodes carefully consider variables including network structure, interference levels, and spectrum availability while choosing routing pathways that optimize their utility function. Stackelberg equilibrium, evolutionary game theory, and Nash equilibrium are types of game theory-based optimization methods that are used to develop stable routing systems in which no node has an incentive to unilaterally diverge from its chosen path [146].
-
7)
Adaptation to Dynamic Environments: Routing strategies based on game theory perform well in the dynamic and unpredictable conditions shown in CRNs. Nodes regularly modify their routing strategies in response to changes in user behaviour, spectrum availability, and network conditions. Game theory-based routing algorithms ensure resilient and efficient communication in CRNs even in the presence of adversarial behaviours and uncertainty by dynamically modifying routing strategies based on game theory provide reliable and effective solutions by considering the strategic relationships between nodes [147, 148]. With the use of these strategies, nodes can maximize their utility via logical routing decisions that preserve the stability and equity of the whole network. Game theory-based routing methods improve the overall effectiveness, consistency, and fairness of communication in CRNs, which improves wireless network performance by making a distinction between node cooperation and competition.
In conclusion, game theory-based routing methods provide an effective foundation for maximizing routing strategies in CRNs by considering nodes’ strategic interactions with each other. The aforementioned techniques facilitate the development of efficient, resilient, and adaptable routing protocols that optimize network node utility and guarantee dependable communication in fluctuating and unpredictable settings. Routing decisions are formulated as games, and routing strategies are refined accordingly.
4.4 Machine learning approaches
CRNs depend heavily on machine learning techniques for routing, which enable nodes to make intelligent and flexible routing decisions based on data-driven insights [149, 150]. The use of machine learning algorithms to analyses network data and draw lessons from the past is shown in Fig. 5 as an optimization of routing choices. The potential of machine learning techniques in CRNs to adaptively optimize routing patterns, improve network efficiency, and make intelligent decisions in response to dynamic spectrum circumstances is summed up in this image. The machine learning techniques used in CRN routing are elaborated upon in depth below:
-
1)
Supervised Learning: Training routing algorithms using labelled datasets—where the optimal routes are predetermined analysis of historical supervised learning. By extrapolating from this training set, the routing algorithm obtains the ability to forecast the best routes in novel situations. When historical data is available, supervised learning may be utilised to inform routing choices and is successful [151]. It is appropriate for situations with well stated routing goals and historical trends since it provides an organised method for learning optimum routing pathways.
-
2)
Learning from Data: In order to identify patterns and trends in the network environment, machine learning techniques in CRN routing make use of feedback mechanisms, historical data, and network observations. Through the analysis of historical routing decisions, network performance indicators, and contextual factors, machine learning algorithms extract significant knowledge that can inform future routing decisions [152]. These algorithms enable nodes to make reasonable decisions based on acquired knowledge by learning to spot patterns in the data and develop correlations between various routing parameters.
-
3)
Prediction of Network Behavior: CRN routing machine learning techniques use observed patterns and previous data to forecast network performance and behaviour. These algorithms assess network circumstances in the future, foresee possible interference or congestion, and proactively adjust routing choices to minimize any problems and determine past trends and patterns [153]. By allowing nodes to optimize routing pathways in ahead, predictive routing algorithms improve network performance and efficiency as well as the basic communication dependability of CRNs.
-
4)
Autonomous Optimization: Routing protocols that are based on machine learning allow routing variables and strategies to be automatically optimized based on observed data and recently acquired knowledge. To optimize network performance and efficiency, these protocols automatically modify routing parameters such route selection, transmission power, and spectrum allocation [154]. Machine learning-based routing protocols may optimize routing patterns in real-time, adapt to changing network conditions, and enhance overall network performance without the need for human intervention since they are constantly learning from observations and responses from the network.
-
5)
Reinforcement Learning: Cognitive radio agents use trial-and-error interactions with their surroundings to select the optimal routing strategies via reinforcement learning. Based on the success or failure of their routing decisions, agents get feedback in the form of incentives or penalties [155]. As time passes, the agents modify their routing plans to bring network conditions and accessible spectrum into consideration. Reinforcement learning allows cognitive radios to modify their routing behaviour according to their own to accomplish long-term objectives, which considers them suitable for dynamic and unstable network configuration.
To sum up, by utilizing data-driven insights, predictive abilities, and autonomous optimization, machine learning techniques provide a powerful tool for routing decision optimization in CRNs. These methods improve network performance, efficiency, and reliability in dynamic and unpredictable CRN situations by allowing nodes to adjust to changing network conditions, forecast network information, and optimize routing techniques in real-time.
4.5 Hybrid routing techniques
Hybrid routing approaches are an adaptable and multifaceted method for routing in CRNs [156, 157]. They achieve this by integrating several routing algorithms in order to enhance performance and flexibility. In order to maximize routing choices and improve network performance, Fig. 6 illustrates the integration of many routing methodologies, including machine learning techniques, game theory-based routing, cognitive decision-making, and spectrum-aware routing. Figure 6 highlights the adaptability of hybrid routing strategies in CRNs, demonstrating their capacity to successfully handle a variety of network issues and needs by using the advantages of many routing paradigms. The following is a comprehensive analysis of hybrid routing techniques:
-
1)
Integration of Multiple Approaches: Hybrid routing techniques combine a variety of routing methodologies into a place effective, including spectrum-aware routing, cognitive decision-making, game theory-based routing, and machine learning. Hybrid routing protocols maximize on the benefits of different methodologies by integrating various routing mechanisms and algorithms, while minimizing the limitations of each [158]. The integration enables the implementation of a dynamic and all-encompassing routing critical aspects of efficiently managing the variable and diverse features of CRNs.
-
2)
Synergistic Effects: Hybrid routing strategies strive to attain synergistic outcomes by the use of the combined features provided by various routing methodologies. An example about how spectrum-aware routing could provide important insights into interference levels and spectrum availability is via the deployment of cognitive decision-making, that can enhance the flexibility and effectiveness of routing decisions [159]. Hybrid routing protocols have the capability to optimize routing patterns in order to enhance spectrum usage, minimize interference, and provide dependable communication in CRNs thru combination of these methodologies.
-
3)
Dynamic Routing Strategy Selection: Hybrid routing protocols possess the capability to transfer dynamically between various routing algorithms in response to application priorities, network conditions, and user demands. For example, when exposed to severe levels of interference, the protocol may provide priority to routing techniques based on game theory in order to reduce interference and improve throughput. On the other, in conditions where spectrum availability is dynamic, the protocol can emphasize spectrum-aware routing, which involves modifying route topologies in keeping with spectrum quality and availability [160]. The capacity of hybrid routing protocols to dynamically adapt routing methods enables them to effectively respond to evolving network conditions and continuously enhance performance.
-
4)
Flexibility and Adaptability: Hybrid routing methods have the capacity to adjust and handle a wide range of CRN situations and requirements. These methods have the ability to modify routing strategies in accordance with particular network circumstances, user preferences, and application requirements by integrating several routing algorithms [161]. Moreover, hybrid routing protocols have the capacity to progress by integrating new methodologies or modifying parameters in response to developing technologies and scientific developments. This ensures that continuous optimization and performance improvement in CRNs are achieved.
-
5)
Robustness and Resilience: Hybrid routing protocols enhance the resilience and robustness of CRNs via the use of fallback and redundancy methods. When one routing technique has errors or inadequate performance, the protocol represents the ability to effortlessly shift to different approaches in order to preserve connectivity and dependability [162]. The ability of CRNs to endure failures and meet challenges enhances its overall resilience, guaranteeing continuous communication despite the presence of difficult situations.
By merging several routing approaches and maximizing on their unique strengths to enhance performance, flexibility, and resilience, hybrid routing techniques provide a flexible and efficient method for routing in CRNs. Hybrid routing protocols have the capability to improve communication dependability, flexibility, and efficiency over a wide range of CRN circumstances by dynamically selecting routing techniques in accordance with network dynamics and application requirements.
4.6 Bio-inspired routing
Biometric routing solutions have surfaced as inventive strategies to tackle the intrinsic limitations of CRNs, gaining inspiration from the complicated and streamlined processes of biological systems [163, 164]. By using natural concepts, these methods enhance routing decisions, hence boosting the intelligence, flexibility, and overall efficiency of these dynamic wireless communication networks. The discussion of bio-inspired routing in CRNs is covered in Fig. 7.
-
1)
Genetic Algorithms (GA): Genetic Algorithms (GA) improve routing solutions in dynamic network conditions by taking inspiration from the concepts of natural selection and evolution. In order to simulate the process of genetic evolution, GA uses “genes” to encode potential routing solutions within a population. Simulate the processes of genetic variation and natural selection by introducing these solutions to selection, crossover, and mutation operations. Within the area of cognitive radio routing, GAs continuously improves routing solutions by adapting them to the dynamic conditions of the network [165, 166]. Similar to the survival of most adaptable in biological evolution, favoured routes are those that demonstrate greater efficiency or adaptability to changes in the spectrum. GA enhances the intelligence of CRNs by enabling the self-adaptation of routing techniques throughout the span of evolution.
-
2)
Swarm Intelligence: Swarm Intelligence is inspired by the decentralised and self-organizing features of biological swarms, including those found in fish, birds, and bees. Swarm Intelligence conceptualises a network within the area of CRNs whereby cognitive radios combine to enhance routing decisions by using local interactions. Each cognitive radio functions as an autonomous organization, responding to its immediate surroundings and changing its routing decisions in relation to the data sent among swarm’s components [167, 168]. The use of this decentralised methodology empowers the network to promptly adapt to fluctuations in interference, spectrum conditions, and network topology. Swarm intelligence improves efficiency and flexibility by enabling the network to adapt collectively to proposed change via decentralised decision-making.
-
3)
Particle Swarm Optimization (PSO): Particle Swarm Optimization (PSO) is a methodology that is inspired by the synergistic functions of fish schools and flocks of birds. PSO portrays cognitive radios as particles within a multidimensional search space, where each particle represents a potential routing solution, as applicable to CRNs [169, 170]. As they explore the search space, these particles dynamically modify their positions in relation to their individual experiences and the swarm’s collective knowledge. PSO facilitates the investigation and convergence of cognitive radios to optimum pathways in response to fluctuating spectrum circumstances, with respect to routing choices. PSO is adaptable due to the decentralized framework; as the swarm continuously improves its routing techniques, it automatically adjusts to the changing network condition.
-
4)
Bee Algorithm (BA): A bio-inspired method to routing in CRNs is introduced by Bee Algorithm (BA), which features characters from the foraging behaviour of honeybees. Bees within a honeybee colony communicate information on food sources by complicated synchronized movements. Cognitive radios communicate information on spectrum conditions and routing decisions in CRNs employing BA. The network continuously improves its routing methods by means of various interactions, with a particular emphasis on pathways that lead in more advantageous usage of spectrum [171, 172]. BA enhances the flexibility of CRNs even by enabling of collaboration and communication between radios, empowering them to improve routing decisions collectively.
The integration of these bio-inspired routing strategies into CRNs enhances their intelligence, efficiency, and flexibility in the presence of the different challenges provided by dynamic spectrum access and nuanced network dynamics [173]. By modelling behavioural patterns, these methodologies provide novel approaches to improve routing decisions within environment characterised by uncertainty and unpredictability. In conclusion, PSO, BA, GA, and Swarm Intelligence provide CRNs with a framework inspired by nature, providing them to implement more intelligent and adaptable routing based on natural principles [174, 175]. The current routing systems show potential in optimizing connectivity, effectively managing spectrum resources, and improving the overall performance of CRNs in wireless conditions distinguished by unpredictability and predictability.
Strengthening of reliable and efficient routing solutions for future wireless communication networks, each classification of routing techniques in CRNs has different advantages and addresses different challenges [176]. Practitioners and researchers can uncover the complete potential of dynamic spectrum access for next-generation wireless networks by understanding and investigating these strategies, hence accelerating the state-of-the-art in CRN routing ahead.
5 Performance evaluation of CRNs
Various metrics and criteria are used to evaluate the efficacy and suitability of routing methods in CRNs in order to determine their performance. Commonly used for the evaluation of routing protocols in CRNs are the following evaluation metrics, comparison criteria, and evaluation metrics:
5.1 Evaluation metrics
In order to evaluate the efficacy, efficiency, and performance of routing strategies in CRNs, evaluation metrics are crucial components. These metrics provide researchers and practitioners precise measurements that let them compare various routing protocols in Table 8, identify their advantages and disadvantages, and determine that how adapted these are for individual application scenarios. The assessment results are shown as High, Medium, or Low based on how each technique should perform according to the appropriate metric. When evaluating routing algorithms in the context of CRNs, a variety of evaluation metrics are used. An overview of several important evaluations is provided below:
-
1)
Throughput: the amount of data successfully transmitted over the network within a given time frame.
-
2)
End-to-End Delay: The time taken for a packet to travel from the source node to the destination node.
-
3)
Packet Delivery Ratio: The ratio of successfully delivered packets to the total number of packets transmitted.
-
4)
Routing overhead: the amount of control overhead generated by routing protocols for managing routing information.
-
5)
Network Scalability: The ability of the routing protocol to maintain performance as the network size increases.
-
6)
Energy efficiency: the energy consumption required for routing operations in the network.
-
7)
Fairness: the equitable distribution of network resources among different users or flows.
Based on evaluation metrics, Fig. 8 compares the effectiveness of many routing techniques in CRNs. It provides a visual representation of how different routing systems perform in relation to important criteria including security, QoS provisioning, interference reduction, spectrum consumption, and adaptation to changing conditions.
A comprehensive analysis of the various routing techniques used in CRNs is given in Table 8. Also provide an overview of the efficacy and performance of various routing techniques, it also provides information on their drawbacks and suitability for use in CRN contexts. This evaluation will help gain the knowledge about the deployment and use of routing strategies in CRNs by providing information about the relative performance of these approaches.
5.2 Performance metrics for routing in CRNs
Based on important performance indicators often used in CRNs in Table 9, each routing method is evaluated. Compared to the expected performance of each approach in the corresponding metric, the assessment values are shown as High, Medium, or Low. These are relative values which could vary depending on some network adapters as well as outside factors.
-
1)
Spectrum Utilization: The routing protocol’s effectiveness in using spectrum, based on actual variables like spectrum fragmentation and spectrum handoff frequency.
-
2)
Interference Mitigation: The routing protocol’s capacity to reduce interference for both primary users and neighbouring secondary users.
-
3)
Adaptability to Dynamic Spectrum Conditions: The routing protocol’s capacity to dynamically modify routing pathways in response to variations in channel conditions and spectrum availability.
-
4)
QoS Provisioning: The routing protocol’s capacity to satisfy QoS demands for various applications, including throughput, latency, and dependability.
-
5)
Robustness to Node Failures: The routing protocol’s strength to tolerate node failures and network splits while preserving communication.
-
6)
Security: The efficacy of the routing protocol in safeguarding data security and integrity and thwarting assaults like spoofing, jamming, or eavesdropping.
A visual representation of performance metrics for the various routing strategies used in CRNs can be seen in Fig. 9. Sponsors can compare and evaluate the efficacy of each routing strategy thanks to its visualisation of important metrics such as spectrum usage, interference mitigation, adaptability to dynamic spectrum conditions, QoS provisioning, robustness to node failures, and security. This figure helps to choose best routing strategy for CRN deployments by providing a comprehensive knowledge of the performance characteristics of different routing approaches.
5.3 Comparison criteria
The comparative criteria-based analysis of routing algorithms in CRNs is shown in Table 10. Every routing method is evaluated based on its compatibility, scalability, overhead, complexity, flexibility, and deployment issues. Based on each technique’s predicted performance for each condition, the assessment results are shown as High, Medium, or Low. These are relative values that might change based on certain network adapters as well as outside factors.
-
1)
Scalability: The routing protocol’s capacity to sustain performance as the size of the network or the number of users rises.
-
2)
Overhead: the amount of controller traffic that the routing protocol generates in order to transfer routing information and maintain routing tables.
-
3)
Complexity: the implementation of the routing protocol’s memory and computational requirements.
-
4)
Flexibility: the routing protocol’s flexibility in accommodating varying network topologies, traffic patterns, and allocate resources.
-
5)
Compatibility: the routing protocol’s interoperability with the protocols, standards, and network infrastructure already in existence
-
6)
Deployment Considerations: practical aspects including routing protocol configuration, maintenance, and deployment efficiency in actual CRN deployments.
The comparative criteria used to analyse different routing strategies in CRNs are shown in Fig. 10. The visual representation of various factors, including scalability, overhead, complexity, flexibility, compatibility, and deployment issues, facilitates the evaluation and comparison of the attributes of different routing approaches by stakeholders. In order to help with decision-making and the selection of the best routing method for CRN deployments, this illustration gives a systematic summary of the major evaluation criteria for routing techniques. Through the use of these metrics and criteria, researchers and practitioners may evaluate routing protocols and understand about their advantages, disadvantages, and appropriateness for different CRN applications and deployment conditions. The selection of the best routing strategies to successfully address the needs and challenges of CRNs is facilitated by this review procedure.
5.4 Case studies
Case studies based on real-world scenarios are very essential for enhancing basic knowledge of how routing approaches operate in surroundings that are both diverse and dynamic. Evaluations that are particular to the environment are provided by these studies. These evaluations accept a variety of characteristics, including network architecture, user mobility, and spectrum availability. This article delves into three interesting scenario examples that provide information on the practical application and performance of selected routing algorithms in CRNs. These case studies are presented in this article.
5.4.1 Smart grid communication infrastructure
Scenario
In order to provide real-time power distribution network monitoring, control, and administration, smart grids need a good communication infrastructure. CRNs are a potential way to improve smart grid communication efficiency and dependability.
Evaluation
The deployment of CRNs in smart grid scenarios is studied in this case study, with an emphasis on routing strategy optimization for monitoring and power distribution applications. The research assesses how well routing algorithms work inside the smart grid infrastructure to provide defect detection, load balancing, and timely data transmission. The objective of the research is to find routing methods that increase the responsiveness and robustness of smart grid communication systems by evaluating the performance of routing protocols under various demand scenarios and grid circumstances.
5.4.2 Healthcare IoT and telemedicine
Scenario
In order to provide remote patient monitoring, medical data transmission, and teleconsultation, healthcare IoT applications and telemedicine services depend on smooth and secure communication networks. In healthcare settings, CRNs provide an opportunity to improve communication and data transfer.
Evaluation
The integration of CRNs in IoT and telemedicine applications for healthcare is studied in this case study, which highlights the significance of dependable and low-latency communication for patient care and medical data management. In healthcare situations, routing algorithms are assessed based on their capacity to prioritise important healthcare data, protect patient privacy and confidentiality, and adjust to changing network conditions. In order to obtain routing solutions that improve healthcare delivery and accessibility, the research evaluates the effect of routing algorithms on the calibre of telemedicine services and patient outcomes.
5.4.3 Environmental monitoring and conservation
Scenario
Sensor networks are used by environmental monitoring systems to collect data on habitat conditions, biodiversity, and environmental characteristics. To assist with environmental monitoring and conservation initiatives, CRNs provide a versatile and energy-efficient communication platform.
Evaluation
The use of CRNs in environmental monitoring and conservation applications is examined in this case study, with an emphasis on routing strategy optimization for data collection, analysis, and distribution. In distant and ecologically sensitive places, the research assesses how well routing algorithms perform in terms of balancing energy usage, increasing network lifespan, and guaranteeing data integrity. The study seeks to develop routing techniques that assist conservation and sustainable environmental management by evaluating the usefulness of routing protocols in supporting ecological monitoring, habitat protection, and biodiversity research.
5.4.4 Smart city infrastructure and services
Scenario
Smart city projects use technology to improve public involvement, infrastructural efficiency, and urban services. Applications for smart cities, such traffic control, environmental monitoring, and smart lighting, may greatly benefit from the support of CRNs.
Evaluation
The implementation of CRNs in smart city services and infrastructure is studied in this case study, with an emphasis on routing strategy optimization for a range of urban applications. The research aims to analyze how well routing algorithms function in fulfilling the communication needs of environmental sensing platforms, intelligent transportation networks, and smart lighting systems. The project intends to discover routing solutions that promotes the growth of resilient and sustainable smart cities by evaluating the effects of routing protocols on resource optimization, citizen welfare, and urban service delivery.
5.4.5 Educational campus networking
Scenario
Effective interpersonal networks are essential for academic activity, campus-wide internet access, and administrative functions on educational campuses. In educational contexts, CRNs provide a novel way to improve connection and maximise network resources.
Evaluation
The introduction of CRNs in school environments is studied in this case study, with particular attention given to the optimization of routing strategies for online learning environments, faculty and student communication, and campus-wide Wi-Fi connectivity. The research assesses how well routing algorithms perform in controlling network congestion, ensuring fair access to resources, and upholding data security and privacy in educational settings. The research intends to develop routing solutions that improve educational experience and promote digital learning efforts by evaluating the effects of routing protocols on user experience, network reliability, and administrative efficiency.
5.4.6 Smart home automation and IoT
Scenario
IoT devices are integrated by smart home automation systems to automate domestic chores, increase energy efficiency, and enhance user convenience. In order to connect smart home devices and enable intelligent automation features, CRNs provide a dynamic communication architecture.
Evaluation
The integration of CRNs in IoT and smart home automation systems is examined in this case study, with an emphasis on optimising routing strategies for data interchange, device connection, and remote-control features. The research assesses how well routing algorithms work in terms of reducing latency, increasing throughput, and ensuring smooth communication between central control systems and smart home appliances. The objective of the study is to identify routing solutions that improve the functionality and effectiveness of smart home automation systems by evaluating the effects of routing protocols on energy consumption, user experience, and system dependability.
5.4.7 Agricultural Monitoring and Precision Farming
Scenario
IoT sensors and data analytics are used in precision farming methods to monitor crop conditions, increase crop production, and optimise agricultural operations. For the purpose of implementing agricultural monitoring systems in isolated and rural locations, CRNs provide a scalable and flexible communication platform.
Evaluation
The deployment of CRNs in precision farming and agricultural monitoring applications is studied in this case study, with an emphasis on routing strategy optimization for data collection, analysis, and decision support. In agricultural sensor networks, the research assesses how well routing algorithms perform in terms of lowering energy consumption, optimising data accuracy, and ensuring dependable connection. The study aims to identify routing solutions that promote sustainable and efficient agricultural operations by evaluating the effects of routing protocols on resource utilisation, productivity on farms, and crop management methods.
The performance metrics for several case studies in CRNs are shown in Fig. 11. Every case study focuses on a particular application domain where CRNs are used to address particular needs and communication challenges. The performance metrics shown in the graph provide light on how well CRN solutions work in diverse situations. Throughput, packet delivery ratio, later part delay, routing overhead, network scalability, energy efficiency, and fairness are some of these metrics. Decision makers can review the efficiency and suitability of CRN solutions in a range of real-world applications by examining these metrics across a variety of case studies, including smart grid communication infrastructure, healthcare IoT and telemedicine, environmental monitoring, smart city infrastructure, educational campus networking, smart home automation, and agricultural monitoring. The Fig. 11 provides a thorough overview of the performance of CRNs in various use cases, assisting in the formulation of well-informed decisions and directing the design of CRN solutions that are optimised for particular application domains.
6 Future directions
In the field of CRNs, each of the research issues presented in Table 11 provides a potential area for some more research and application for the field. The purpose of these future directions is to address new obstacles, make use of emerging technologies, and realize the full potential of CRNs for wireless communication systems of the next generation. We delve into the potential future directions that may impact the landscape of routing in CRNs here. These possibilities may be future directions.
The research issues that are being addressed above shed new light on the various challenges and opportunities that are associated with CRNs. These challenges and opportunities vary from spectrum management and security to applications in a variety of fields, including smart cities, public safety, and rural connectivity. Bringing these potential future research directions into consideration has the potential to stimulate innovation process as feasible to design wireless communication networks that are more intelligent, adaptable, and inefficient.
7 Conclusion
In summary, this survey has meticulously examined the landscape of intelligent routing in CRNs, unravelling the intricate dynamics of adaptive communication environments. The important outcomes underscore the pivotal role of intelligent routing in overcoming challenges posed by dynamic spectrum access, security concerns, and the imperative for resource efficiency. Spectrum-aware, machine learning-based, game theory-inspired, and bio-inspired routing strategies have emerged as crucial components in addressing these challenges. While the dynamic nature of the radio environment introduces complexities, it also unveils opportunities for innovation in machine learning, signal processing, and protocol design. The implications of intelligent routing are poised to reshape the future of CRNs. As networks evolve, intelligent routing promises enhanced spectrum efficiency through optimized spectrum utilization and reduced interference. Its adaptability contributes to the resilience of networks in dynamic environments, ensuring robust communication even in challenging conditions. Furthermore, advancements in security, such as secure cooperative spectrum sensing and privacy-preserving techniques, fortify the foundations of trustworthy communication frameworks. The human-centric approach, facilitated by interfaces enabling user engagement and high-level decision-making, opens new dimensions in cognitive networks. Integrating intelligent routing with emerging technologies like machine learning, blockchain, and edge computing paves the way for seamless integration with 6G and beyond. In the years ahead, ongoing research and development are expected to catalyse transformative changes, propelling CRNs toward increased efficiency, adaptability, and resilience. In essence, intelligent routing stands as a cornerstone in the advancement of CRNs, ushering in an era where wireless communication capabilities are redefined. As we navigate the future, the fusion of intelligent routing strategies with cutting-edge technologies promises a paradigm shift, unlocking new possibilities and potential applications in the realm of wireless communication.
Data availability
Not Applicable.
References
Soheil Shamaee M, Shiri ME, Sabaei M (2018) A reinforcement learning based routing in cognitive radio networks for primary users with multi-stage periodicity. Wireless Pers Commun 101(1):465–490. https://doi.org/10.1007/s11277-018-5700-y
Wang W, Kwasinski A, Niyato D, Han Z (2016) A survey on applications of model-free strategy learning in cognitive wireless networks. IEEE Commun Surv Tutorials 18(3):1717–1757. https://doi.org/10.1109/COMST.2016.2539923
Zheng C, Sicker DC (2013) A survey on biologically inspired algorithms for computer networking. IEEE Commun Surv Tutorials 15(3):1160–1191. https://doi.org/10.1109/SURV.2013.010413.00175
Ahmad IS, Bakar AA, Yaakub MR, Muhammad SH (2020) A survey on machine learning techniques in movie revenue prediction. SN Comput Sci 1(4):235. https://doi.org/10.1007/s42979-020-00249-1
Das D, Das S (2015) A survey on spectrum occupancy measurement for cognitive radio. Wireless Pers Commun 85(4):2581–2598. https://doi.org/10.1007/s11277-015-2921-1
Patil VM, Patil SR (2016) A survey on spectrum sensing algorithms for cognitive radio. 2016 International Conference on Advances in Human Machine Interaction, HMI 2016, 11, pp 149–153. https://doi.org/10.1109/HMI.2016.7449196
Fu F, Van Der Schaar M (2010) A systematic framework for dynamically optimizing multi-user wireless video transmission. IEEE J Sel Areas Commun 28(3):308–320. https://doi.org/10.1109/JSAC.2010.100403
Priyadarshi R, Vikram R (2023) A triangle-based localization scheme in wireless multimedia sensor network. Wireless Pers Commun 133(1):525–546. https://doi.org/10.1007/s11277-023-10777-7
Palomar DP, Chiang M (2006) A tutorial on decomposition methods for network utility maximization. IEEE J Sel Areas Commun 24(8):1439–1451. https://doi.org/10.1109/JSAC.2006.879350
Korilis YA, Lazar AA, Orda A (1997) Achieving network optima using Stackelberg routing strategies. IEEE/ACM Trans Networking 5(1):161–173. https://doi.org/10.1109/90.554730
Nicopolitidis P, Papadimitriou GI, Pomportsis AS, Sarigiannidis P, Obaidat MS (2011) Adaptive wireless networks using learning automata. IEEE Wirel Commun 18(2):75–81. https://doi.org/10.1109/MWC.2011.5751299
Sharma RK, Rawat DB (2015) Advances on security threats and countermeasures for cognitive radio networks: a survey. IEEE Commun Surv Tutorials 17(2):1023–1043. https://doi.org/10.1109/COMST.2014.2380998
Ali A, Hamouda W (2017) Advances on spectrum sensing for cognitive radio networks: theory and applications. IEEE Commun Surv Tutorials 19(2):1277–1304. https://doi.org/10.1109/COMST.2016.2631080
Priyadarshi R, Kumar RR (2021) An energy-efficient leach routing protocol for wireless sensor networks. In: Nath V, Mandal JK (eds) Lecture Notes in Electrical Engineering (Vol. 673, pp. 423–430). Springer Singapore. https://doi.org/10.1007/978-981-15-5546-6_35
Yin F, Lin Z, Kong Q, Xu Y, Li D, Theodoridis S,…, Cui SR (2020) FedLoc:Federated Learning Framework for Data-Driven Cooperative Localization and Location Data Processing. IEEE Open J Signal Process 1:187–215. https://doi.org/10.1109/OJSP.2020.3036276
Yin F, Fritsche C, Jin D, Gustafsson F, Zoubir AM (2015) Cooperative localization in WSNs using Gaussian mixture modeling: distributed ECM algorithms. IEEE Trans Signal Process 63(6):1448–1463. https://doi.org/10.1109/TSP.2015.2394300
Chen Z, Gao L (2023) CURSOR: Configuration Update Synthesis Using Order Rules. Paper presented at the IEEE INFOCOM 2023 - IEEE Conference on Computer Communications. https://doi.org/10.1109/INFOCOM53939.2023.10228930
Xu X, Liu W, Yu L (2022) Trajectory prediction for heterogeneous traffic-agents using knowledge correction data-driven model. Inf Sci 608:375–391. https://doi.org/10.1016/j.ins.2022.06.073
Sun G, Xu Z, Yu H, Chen X, Chang V,…, Vasilakos AV (2020) Low-latency and resource-efficient service function chaining orchestration in network function virtualization. IEEE Internet Things J 7(7):5760–5772. https://doi.org/10.1109/JIOT.2019.2937110
Akbari Torkestani J, Meybodi MR (2010) An intelligent backbone formation algorithm for wireless ad hoc networks based on distributed learning automata. Comput Netw 54(5):826–843. https://doi.org/10.1016/j.comnet.2009.10.007
Rabiner LR, Juang BH (1986) An introduction to hidden Markov models. IEEE ASSP Mag 3(1):4–16. https://doi.org/10.1109/MASSP.1986.1165342
Ahmad AJ, Hassan SD, Priyadarshi R, Nath V (2023) Analysis on Image Compression for Multimedia Communication Using Hybrid of DWT and DCT. In: Nath V, Mandal JK (eds) Lecture Notes in Electrical Engineering (Vol. 887, pp. 667–672). Springer Nature Singapore. https://doi.org/10.1007/978-981-19-1906-0_54
Clancy C, Hecker J, Stuntebeck E, O’Shea T (2007) Applications of machine learning to cognitive radio networks. IEEE Wirel Commun 14(4):47–52. https://doi.org/10.1109/MWC.2007.4300983
Busch C, Kannan R, Vasilakos AV (2012) Approximating congestion + dilation in networks via quality of routing games. IEEE Trans Comput 61(9):1270–1283. https://doi.org/10.1109/TC.2011.145
Priyadarshi R, Gupta B (2021) Area coverage optimization in three-dimensional wireless sensor network. Wireless Pers Commun 117(2):843–865. https://doi.org/10.1007/s11277-020-07899-7
Qadir J (2016) Artificial intelligence based cognitive routing for cognitive radio networks. Artif Intell Rev 45(1):25–96. https://doi.org/10.1007/s10462-015-9438-6
Gai Y, Krishnamachari B, Jain R (2012) Combinatorial network optimization with unknown variables: multi-armed bandits with linear rewards and individual observations. IEEE/ACM Trans Netw 20(5):1466–1478. https://doi.org/10.1109/TNET.2011.2181864
Purian FK, Farokhi F, Nadooshan RS (2013) Comparing the performance of genetic algorithm and ant colony optimization algorithm for Mobile Robot path planning in the dynamic environments with different complexities. J Acad Appl Stud 3(2):29–44
Papadimitriou CH, Tsitsiklis JN (1999) Complexity of optimal queuing network control. Math Oper Res 24(2):293–305. https://doi.org/10.1287/moor.24.2.293
Macaluso I, Finn D, Ozgul B, DaSilva LA (2013) Complexity of spectrum activity and benefits of learning for dynamic channel selection. IEEE J Sel Areas Commun 31(11):2237–2248
Macaluso I, Finn D, Ozgul B, Dasilva LA (2013) Complexity of spectrum activity and benefits of reinforcement learning for dynamic channel selection. IEEE J Sel Areas Commun 31(11):2237–2248. https://doi.org/10.1109/JSAC.2013.131115
Byun SS, Balashingham I, Vasilakos AV, Lee HN (2014) Computation of an equilibrium in spectrum markets for cognitive radio networks. IEEE Trans Comput 63(2):304–316. https://doi.org/10.1109/TC.2012.211
Sekercioğlu YA, Pitsillides A, Vasilakos A (2001) Computational intelligence in management of ATM networks. Soft Comput 5(4):257–263. https://doi.org/10.1007/s005000100099
Verdu S (1989) Control and optimization methods in communication network problems. IEEE Trans Autom Control 34(9):930–942. https://doi.org/10.1109/9.35806
Wang P, Zhang J, Zhang X, Yan Z, Evans BG, Wang W (2020) Convergence of satellite and terrestrial networks: a comprehensive survey. IEEE Access 8:5550–5588. https://doi.org/10.1109/ACCESS.2019.2963223
Akyildiz IF, Lo BF, Balakrishnan R (2011) Cooperative spectrum sensing in cognitive radio networks: a survey. Phys Commun 4(1):40–62. https://doi.org/10.1016/j.phycom.2010.12.003
Dai M, Luo L, Ren J, Yu H, Sun G (2022) PSACCF: prioritized online slice admission control considering fairness in 5G/B5G networks. IEEE Trans Netw Sci Eng 9(6):4101–4114. https://doi.org/10.1109/TNSE.2022.3195862
Sun G, Xu Z, Yu H, Chang V (2021) Dynamic network function provisioning to enable network in box for industrial applications. IEEE Trans Industr Inf 17(10):7155–7164. https://doi.org/10.1109/TII.2020.3042872
Ma X, Dong Z, Quan W, Dong Y, Tan Y (2023) Real-time assessment of asphalt pavement moduli and traffic loads using monitoring data from built-in sensors: optimal sensor placement and identification algorithm. Mech Syst Signal Process 187:109930. https://doi.org/10.1016/j.ymssp.2022.109930
Qu J, Mao B, Li Z, Xu Y, Zhou K, Cao X,…, Wang X (2023) Recent progress in advanced tactile sensing technologies for soft grippers. Adv Funct Mater 33(41):2306249. https://doi.org/10.1002/adfm.202306249
Ma B, Liu Z, Dang Q, Zhao W, Wang J, Cheng Y,…, Yuan Z (2023) Deep reinforcement learning of UAV tracking control under wind disturbances environments. IEEE Transactions on Instrumentation and Measurement, pp 72. https://doi.org/10.1109/TIM.2023.3265741
Zhang J, Ren J, Cui Y, Fu D, Cong J (2024) Multi-USV task planning method based on improved deep reinforcement learning. IEEE Internet Things J. https://doi.org/10.1109/JIOT.2024.3363044
Priyadarshi R, Gupta B (2020) Coverage area enhancement in wireless sensor network. Microsyst Technol 26(5):1417–1426. https://doi.org/10.1007/s00542-019-04674-y
Akyildiz IF, Lee WY, Chowdhury KR (2009) CRAHNs: cognitive radio ad hoc networks. Ad Hoc Netw 7(5):810–836. https://doi.org/10.1016/j.adhoc.2009.01.001
Ding L, Melodia T, Batalama SN, Matyjas JD, Medley MJ (2010) Cross-layer routing and dynamic spectrum allocation in cognitive radio ad hoc networks. IEEE Trans Veh Technol 59(4):1969–1979. https://doi.org/10.1109/TVT.2010.2045403
Chowdhury KR, Akyildiz IF (2011) CRP: a routing protocol for cognitive radio ad hoc networks. IEEE J Sel Areas Commun 29(4):794–804. https://doi.org/10.1109/JSAC.2011.110411
Zhao Q, Tong L, Swami A, Chen Y (2007) Decentralized cognitive MAC for opportunistic spectrum access in ad hoc networks: a POMDP framework. IEEE J Sel Areas Commun 25(3):589–599. https://doi.org/10.1109/JSAC.2007.070409
Xu Y, Anpalagan A, Wu Q, Shen L, Gao Z, Wang J (2013) Decision-theoretic distributed channel selection for opportunistic spectrum access: strategies, challenges and solutions. IEEE Commun Surv Tutorials 15(4):1689–1713. https://doi.org/10.1109/SURV.2013.030713.00189
Priyadarshi R, Gupta B, Anurag A (2020) Deployment techniques in wireless sensor networks: a survey, classification, challenges, and future research issues. J Supercomputing 76(9):7333–7373. https://doi.org/10.1007/s11227-020-03166-5
Pandey A, Kumar D, Priyadarshi R, Nath V (2023) Development of Smart Village for Better Lifestyle of Farmers by Crop and Health Monitoring System. In: Nath V, Mandal JK (eds) Lecture Notes in Electrical Engineering (Vol. 887, pp. 689–694). Springer Nature Singapore. https://doi.org/10.1007/978-981-19-1906-0_57
Zeng Y, Xiang K, Li D, Vasilakos AV (2013) Directional routing and scheduling for green vehicular delay tolerant networks. Wireless Netw 19(2):161–173. https://doi.org/10.1007/s11276-012-0457-9
Misra S, Oommen BJ (2005) Dynamic algorithms for the shortest path routing problem: learning automata-based solutions. IEEE Trans Syst Man Cybern Part B: Cybern 35(6):1179–1192. https://doi.org/10.1109/TSMCB.2005.850180
Geirhofer S, Tong L, Sadler BM (2007) Dynamic spectrum access in the time domain: modeling and exploiting white space. IEEE Commun Mag 45(5):66–72. https://doi.org/10.1109/MCOM.2007.358851
Maharjan S, Zhang Y, Gjessing S (2011) Economic approaches for cognitive radio networks: a survey. Wireless Pers Commun 57(1):33–51. https://doi.org/10.1007/s11277-010-0005-9
Wang J, Ghosh M, Challapali K (2011) Emerging cognitive radio applications: a survey. IEEE Commun Mag 49(3):74–81. https://doi.org/10.1109/MCOM.2011.5723803
Priyadarshi R, Singh A, Agarwal D, Verma UC, Singh A (2023) Emerging Smart Manufactory: Industry 4.0 and Manufacturing in India: The Next Wave. In: Nath V, Mandal JK (eds) Lecture Notes in Electrical Engineering (vol 887, pp 353–363). Springer Nature Singapore. https://doi.org/10.1007/978-981-19-1906-0_32
Wellens M, Riihijärvi J, Mähönen P (2009) Empirical time and frequency domain models of spectrum use. Phys Commun 2(1–2):10–32. https://doi.org/10.1016/j.phycom.2009.03.001
Sammut C, Webb GI (2010) Encyclopedia of machine learning. Encyclopedia of machine learning. Springer. https://doi.org/10.1007/978-0-387-30164-8
Di Felice M, Chowdhury KR, Kim W, Kassler A, Bononi L (2011) End-to-end protocols for cognitive radio Ad Hoc networks: an evaluation study. Perform Evaluation 68(9):859–875. https://doi.org/10.1016/j.peva.2010.11.005
Yin Y, Guo Y, Su Q, Wang Z (2022) Task allocation of multiple unmanned aerial vehicles based on deep transfer reinforcement learning. Drones 6(8):215. https://doi.org/10.3390/drones6080215
Fang Z, Wang J, Liang J, Yan Y, Pi D, Zhang H,…, Yin G (2024). Authority allocation strategy for shared steering control considering human-machine mutual trust level. IEEE Trans Intell Veh 9(1):2002–2015. https://doi.org/10.1109/TIV.2023.3300152
Li Q, Lin H, Tan X, Du S (2020) H ∞ consensus for multiagent-based supply chain systems under switching topology and uncertain demands. IEEE Trans Syst Man Cybernetics: Syst 50(12):4905–4918. https://doi.org/10.1109/TSMC.2018.2884510
Cai L, Yan S, Ouyang C, Zhang T, Zhu J, Chen L,…, Liu H (2023) Muscle synergies in joystick manipulation. Front Physiol 14. https://doi.org/10.3389/fphys.2023.1282295
Li X, Sun Y (2021) Application of RBF neural network optimal segmentation algorithm in credit rating. Neural Comput Appl 33(14):8227–8235. https://doi.org/10.1007/s00521-020-04958-9
Xie Y, Wang X, Shen Z, Sheng Y, Wu G (2023) A two-stage estimation of distribution algorithm with heuristics for energy-aware cloud workflow scheduling. IEEE Trans Serv Comput 16(6):4183–4197. https://doi.org/10.1109/TSC.2023.3311785
Li K, Ji L, Yang S, Li H, Liao X (2022) Couple-group consensus of cooperative–competitive heterogeneous multiagent systems: a fully distributed event-triggered and pinning control method. IEEE Trans Cybernetics 52(6):4907–4915. https://doi.org/10.1109/TCYB.2020.3024551
Priyadarshi R, Rawat P, Nath V (2019) Energy dependent cluster formation in heterogeneous wireless sensor network. Microsyst Technol 25(6):2313–2321. https://doi.org/10.1007/s00542-018-4116-7
Priyadarshi R, Soni SK, Nath V (2018) Energy efficient cluster head formation in wireless sensor network. Microsyst Technol 24(12):4775–4784. https://doi.org/10.1007/s00542-018-3873-7
Randheer, Soni SK, Kumar S, Priyadarshi R (2020) Energy-Aware clustering in Wireless Sensor Networks BT - Nanoelectronics, Circuits and Communication systems. In: Nath V, Mandal JK (eds) Springer Singapore, pp 453–461
Rawat P, Chauhan S, Priyadarshi R (2020) Energy-efficient clusterhead selection scheme in heterogeneous wireless sensor network. J Circuits Syst Computers 29(13):2050204. https://doi.org/10.1142/S0218126620502047
Meshkati F, Poor HV, Schwartz SC (2007) Energy-efficient resource allocation in wireless networks. IEEE Signal Process Mag 24(3):58–68. https://doi.org/10.1109/MSP.2007.361602
Priyadarshi R (2024) Energy-efficient routing in wireless sensor networks: a meta-heuristic and artificial intelligence-based approach: a comprehensive review. Arch Comput Methods Eng. https://doi.org/10.1007/s11831-023-10039-6
Adamopoulou E, Demestichas K, Demestichas P, Theologou M (2008) Enhancing cognitive radio systems with robust reasoning. Int J Commun Syst 21(3):311–330. https://doi.org/10.1002/dac.898
Leyton-Brown K, Shoham Y (2008) Essentials of game theory: a concise multidisciplinary introduction. Synthesis Lectures Artif Intell Mach Learn 2(1):1–88. https://doi.org/10.2200/s00108ed1v01y200802aim003
Crepinsek M, Liu SH, Mernik M (2013) Exploration and exploitation in evolutionary algorithms: a survey. ACM-CSUR 45(3) https://doi.org/10.1145/2480741.2480752
Priyadarshi R (2024) Exploring machine learning solutions for overcoming challenges in IoT-based wireless sensor network routing: a comprehensive review. Wireless Netw. https://doi.org/10.1007/s11276-024-03697-2
Auer P, Cesa-Bianchi N, Fischer P (2002) Finite-time analysis of the multiarmed bandit problem. Mach Learn 47(2–3):235–256. https://doi.org/10.1023/A:1013689704352
Sateesh VA, Dutta I, Priyadarshi R, Nath V (2021) Fractional frequency reuse scheme for noise-limited cellular networks BT - Proceedings of the Fourth International Conference on Microelectronics, Computing and Communication Systems. In: Nath V, Mandal JK (eds). Springer Singapore, pp. 995–1004
Wang B, Wu Y, Liu KJR (2010) Game theory for cognitive radio networks: an overview. Comput Netw 54(14):2537–2561. https://doi.org/10.1016/j.comnet.2010.04.004
Pavlidou FN, Koltsidas G (2008) Game theory for routing modeling in communication networks - a survey. J Commun Netw 10(3):268–286. https://doi.org/10.1109/JCN.2008.6388348
MacKenzie AB, Dasilva LA (2005) Game theory for wireless engineers. Synthesis Lectures Commun 1:1–86. https://doi.org/10.2200/S00014ED1V01Y200508COM001
Zorzi M, Rao RR (2003) Geographic random forwarding (GeRaF) for ad hoc and sensor networks: multihop performance. IEEE Trans Mob Comput 2(4):337–348. https://doi.org/10.1109/TMC.2003.1255648
Jain R, Puri A, Sengupta R (2001) Geographical routing using partial information for wireless ad hoc networks. IEEE Pers Commun 8(1):48–57. https://doi.org/10.1109/98.904899
Yu J, Dong X, Li Q, Lü J, Ren Z (2022) Adaptive practical optimal time-varying formation tracking control for disturbed high-order multi-agent systems. IEEE Transactions on Circuits and Systems I: Regular Papers 69(6):2567–2578. https://doi.org/10.1109/TCSI.2022.3151464
Liu D, Cao Z, Jiang H, Zhou S, Xiao Z,…, Zeng F (2022) Concurrent low-power listening: a new design paradigm for duty-cycling communication. ACM Trans Sen Netw 19(1). https://doi.org/10.1145/3517013
Dai X, Xiao Z, Jiang H, Alazab M, Lui JCS, Dustdar S,…, Liu J (2023)Task Co-Offloading for D2D-Assisted Mobile Edge Computing in Industrial Internet of Things. IEEE Trans Ind Inform 19(1):480–490. https://doi.org/10.1109/TII.2022.3158974
Jiang H, Xiao Z, Li Z, Xu J, Zeng F,…, Wang D (2022) An energy-efficient framework for internet of things underlaying heterogeneous small cell networks. IEEE Trans Mob Comput 21(1):31–43. https://doi.org/10.1109/TMC.2020.3005908
Jiang H, Chen S, Xiao Z, Hu J, Liu J,…, Dustdar S (2023) Pa-Count: passenger counting in vehicles using Wi-Fi signals. IEEE Trans Mob Comput. https://doi.org/10.1109/TMC.2023.3263229
Min H, Li Y, Wu X, Wang W, Chen L,…, Zhao X (2023) A measurement scheduling method for multi-vehicle cooperative localization considering state correlation. Veh Commun. https://doi.org/10.1016/j.vehcom.2023.100682
Ganesan D, Govindan R, Shenker S, Estrin D (2001) Highly-resilient, energy-efficient multipath routing in wireless sensor networks. ACM SIGMOBILE Mob Comput Commun Rev 5(4):11–25. https://doi.org/10.1145/509506.509514
Stevenson CR, Chouinard G, Lei Z, Hu W, Shellhammer SJ, Caldwell W (2009) IEEE 802.22: the first cognitive radio wireless regional area network standard. IEEE Commun Mag 47(1):130–138. https://doi.org/10.1109/MCOM.2009.4752688
Qiu Y, Ma L, Priyadarshi R (2024) Deep learning challenges and prospects in wireless sensor network deployment. Arch Comput Methods Eng. https://doi.org/10.1007/s11831-024-10079-6
Wellens M, Mähönen P (2010) Lessons learned from an extensive spectrum occupancy measurement campaign and a stochastic duty cycle model. Mob Networks Appl 15(3):461–474. https://doi.org/10.1007/s11036-009-0199-9
Yang Z, Cheng G, Liu W, Yuan W, Cheng W (2008) Local coordination based routing and spectrum assignment in multi-hop cognitive radio networks. Mob Networks Appl 13(1–2):67–81. https://doi.org/10.1007/s11036-008-0025-9
Qiu L, Yang R, Zhang Y, Shenker S (2006) On selfish routing in internet-like environments. IEEE/ACM Trans Networking 14(4):725–738. https://doi.org/10.1109/TNET.2006.880179
Rezek I, Leslie DS, Reece S, Roberts SJ, Rogers A, Dash RK, Jennings NR (2008) On similarities between inference in game theory and machine learning. J Artif Intell Res 33:259–283. https://doi.org/10.1613/jair.2523
Duarte PBF, Md. Fadlullah Z, Vasilakos AV, Kato N (2012) On the partially overlapped channel assignment on wireless mesh network backbone: a game theoretic approach. IEEE J Sel Areas Commun 30(1):119–127. https://doi.org/10.1109/JSAC.2012.120111
Sengupta S, Subbalakshmi K (2013) Open research issues in multi-hop cognitive radio networks. IEEE Commun Mag 51(4):168–176. https://doi.org/10.1109/MCOM.2013.6495776
McKeown N, Anderson T, Balakrishnan H, Parulkar G, Peterson L, Rexford J, Shenker S, Turner J (2008) OpenFlow. ACM SIGCOMM Comput Communication Rev 38(2):69–74. https://doi.org/10.1145/1355734.1355746
Caleffi M, Akyildiz IF, Paura L (2012) OPERA: optimal routing metric for cognitive radio ad hoc networks. IEEE Trans Wireless Commun 11(8):2884–2894. https://doi.org/10.1109/TWC.2012.061912.111479
Choi KW, Hossain E (2011) Opportunistic access to spectrum holes between packet bursts: a learning-based approach. IEEE Trans Wireless Commun 10(8):2497–2509. https://doi.org/10.1109/TWC.2011.060711.100154
Lee WY, Akyildiz IF (2008) Optimal spectrum sensing framework for cognitive radio networks. IEEE Trans Wireless Commun 7(10):3845–3857. https://doi.org/10.1109/T-WC.2008.070391
Priyadarshi R, Yadav S, Bilyan D (2019) Performance analysis of adapted selection based protocol over LEACH protocol. In: Luhach AK, Hawari KBG, Mihai IC, Hsiung P-A, Mishra RB (eds) Smart Computational Strategies: Theoretical and Practical Aspects, pp 247–256. Springer Singapore. https://doi.org/10.1007/978-981-13-6295-8_21
Priyadarshi R, Soni SK, Bhadu R, Nath V (2018) Performance analysis of diamond search algorithm over full search algorithm. Microsyst Technol 24(6):2529–2537. https://doi.org/10.1007/s00542-017-3625-0
Kumar S, Soni SK, Randheer, Priyadarshi R (2020) Performance Analysis of Novel Energy Aware Routing in Wireless Sensor Network. In: Nath V, Mandal JK (eds) Lecture Notes in Electrical Engineering (Vol. 642, pp. 503–511). Springer Singapore. https://doi.org/10.1007/978-981-15-2854-5_44
Singh L, Kumar A, Priyadarshi R (2020) Performance and comparison analysis of image processing based forest fire detection. In: Nath V, Mandal J (eds) Nanoelectronics, circuits and communication systems. NCCS 2018. Lecture notes in electrical engineering, vol 642. Springer, Singapore, pp 473–479. https://doi.org/10.1007/978-981-15-2854-5_41
Min H, Lei X, Wu X, Fang Y, Chen S, Wang W,…, Zhao X (2024) Toward interpretable anomaly detection for autonomous vehicles with denoising variational transformer. Eng Appl Artif Intell 129:107601. https://doi.org/10.1016/j.engappai.2023.107601
Yu J, Lu L, Chen Y, Zhu Y, Kong L (2021) An indirect eavesdropping attack of keystrokes on touch screen through acoustic sensing. IEEE Trans Mob Comput 20(2):337–351. https://doi.org/10.1109/TMC.2019.2947468
Mao Y, Sun R, Wang J, Cheng Q, Kiong LC,…, Ochieng WY (2022) New time-differenced carrier phase approach to GNSS/INS integration. GPS Solutions 26(4):122. https://doi.org/10.1007/s10291-022-01314-3
Mao Y, Zhu Y, Tang Z, Chen Z (2022) A novel airspace planning algorithm for cooperative target localization. Electronics 11(18):2950. https://doi.org/10.3390/electronics11182950
Liu H, Yuan H, Hou J, Hamzaoui R, Gao W (2022) PUFA-GAN: a frequency-aware generative adversarial network for 3D point cloud upsampling. IEEE Trans Image Process 31:7389–7402. https://doi.org/10.1109/TIP.2022.3222918
Liu L, Song Y, Zhang H, Ma H, Vasilakos AV (2015) Physarum optimization: a biology-inspired algorithm for the steiner tree problem in networks. IEEE Trans Comput 64(3):819–832. https://doi.org/10.1109/TC.2013.229
Wei G, Ling Y, Guo B, Xiao B, Vasilakos AV (2011) Prediction-based data aggregation in wireless sensor networks: combining grey model and Kalman filter. Comput Commun 34(6):793–802. https://doi.org/10.1016/j.comcom.2010.10.003
Saleem Y, Rehmani MH (2014) Primary radio user activity models for cognitive radio networks: a survey. J Netw Comput Appl 43:1–16. https://doi.org/10.1016/j.jnca.2014.04.001
Wang B, Ji Z, Liu KJR, Clancy TC (2009) Primary-prioritized Markov approach for dynamic spectrum allocation. IEEE Trans Wireless Commun 8(4):1854–1865. https://doi.org/10.1109/T-WC.2008.080031
Tesauro G (2002) Programming backgammon using self-teaching neural nets. Artif Intell 134(1–2):181–199. https://doi.org/10.1016/S0004-3702(01)00110-2
Watkins CJCH, Dayan P (1992) Q-learning. Mach Learn 8:279–292. https://doi.org/10.1007/BF00992698
Jiang T, Wang H, Vasilakos AV (2012) QoE-driven channel allocation schemes for multimedia transmission of priority-based secondary users over cognitive radio networks. IEEE J Sel Areas Commun 30(7):1215–1224. https://doi.org/10.1109/JSAC.2012.120807
Fu C, Yuan H, Xu H, Zhang H, Shen L (2023) TMSO-Net: texture adaptive multi-scale observation for light field image depth estimation. J Vis Commun Image Represent 90:103731. https://doi.org/10.1016/j.jvcir.2022.103731
Jiang Y, Li X (2022) Broadband cancellation method in an adaptive co-site interference cancellation system. Int J Electron 109(5):854–874. https://doi.org/10.1080/00207217.2021.1941295
Hu J, Wu Y, Li T, Ghosh BK (2019) Consensus control of general linear multiagent systems with antagonistic interactions and communication noises. IEEE Trans Autom Control 64(5):2122–2127. https://doi.org/10.1109/TAC.2018.2872197
Chen B, Hu J, Zhao Y, Ghosh BK (2022) Finite-time velocity-free Rendezvous control of multiple AUV systems with intermittent communication. IEEE Trans Syst Man Cybernetics: Syst 52(10):6618–6629. https://doi.org/10.1109/TSMC.2022.3148295
Wang Q, Hu J, Wu Y, Zhao Y (2023) Output synchronization of wide-area heterogeneous multi-agent systems over intermittent clustered networks. Inf Sci 619:263–275. https://doi.org/10.1016/j.ins.2022.11.035
Zhang X, Deng H, Xiong Z, Liu Y, Rao Y, Lyu Y,…, Li Y (2024) Secure routing strategy based on attribute-based trust access control in social-aware networks. J Signal Process Syst. https://doi.org/10.1007/s11265-023-01908-1
Lyu T, Xu H, Zhang L, Han Z (2024) Source selection and resource allocation in wireless-powered relay networks: an adaptive dynamic programming-based approach. IEEE Internet Things J 11(5):8973–8988. https://doi.org/10.1109/JIOT.2023.3321673
Liu G (2021) Data collection in MI-assisted wireless powered underground sensor networks: directions, recent advances, and challenges. IEEE Commun Mag 59(4):132–138. https://doi.org/10.1109/MCOM.001.2000921
Liu X, Lou S, Dai W (2023) Further results on system identification of nonlinear state-space models. Automatica 148:110760. https://doi.org/10.1016/j.automatica.2022.110760
Wang Q, Dai W, Zhang C, Zhu J, Ma X (2023) A compact constraint incremental method for random weight networks and its application. IEEE transactions on neural networks and Learning systems. https://doi.org/10.1109/TNNLS.2023.3289798
Yang X, Wang X, Wang S, Puig V (2023) Switching-based adaptive fault-tolerant control for uncertain nonlinear systems against actuator and sensor faults. J Franklin Inst 360(16):11462–11488. https://doi.org/10.1016/j.jfranklin.2023.08.042
Hu F, Qiu L, Wei S, Zhou H, Bathuure IA,…, Hu H (2023) The spatiotemporal evolution of global innovation networks and the changing position of China: a social network analysis based on cooperative patents. R&D Management. https://doi.org/10.1111/radm.12662
Hu F, Mou S, Wei S, Qiu L, Hu H,…, Zhou H (2024) Research on the evolution of China’s photovoltaic technology innovation network from the perspective of patents. Energy Strat Rev 51:101309. https://doi.org/10.1016/j.esr.2024.101309
Jiang Z, Xu C (2023) Disrupting the technology innovation efficiency of manufacturing enterprises through digital technology promotion: an evidence of 5G technology construction in China. IEEE Trans Eng Manage. https://doi.org/10.1109/TEM.2023.3261940
Cao K, Ding H, Li W, Lv L, Gao M, Gong F,…, Wang B (2022) On the Ergodic Secrecy Capacity of Intelligent Reflecting Surface Aided Wireless Powered Communication Systems. IEEE Wireless Commun Lett pp 1. https://doi.org/10.1109/LWC.2022.3199593
Cheng B, Wang M, Zhao S, Zhai Z, Zhu D,…, Chen J (2017) Situation-aware dynamic service coordination in an IoT environment. IEEE/ACM Trans Netw 25(4):2082–2095. https://doi.org/10.1109/TNET.2017.2705239
Zheng W, Lu S, Yang Y, Yin Z, Yin L,…, Ali H (2024) Lightweight transformer image feature extraction network. PeerJ Comput Sci 10:e1755. https://doi.org/10.7717/peerj-cs.1755
Zheng W, Lu S, Cai Z, Wang R, Wang L,…, Yin L (2023) PAL-BERT: An Improved Question Answering Model. Comput Model Eng Sci. https://doi.org/10.32604/cmes.2023.046692
Cao B, Zhao J, Lv Z, Gu Y, Yang P,…, Halgamuge SK (2020) Multiobjective Evolution of Fuzzy Rough Neural Network via Distributed Parallelism for Stock Prediction. IEEE Trans Fuzzy Syst 28(5): 939–952. https://doi.org/10.1109/TFUZZ.2020.2972207
Cao B, Gu Y, Lv Z, Yang S, Zhao J,…, Li Y (2021) RFID reader anticollision based on distributed parallel particle swarm optimization. IEEE Int Things J 8(5):3099–3107. https://doi.org/10.1109/JIOT.2020.3033473
Shen J, Sheng H, Wang S, Cong R, Yang D,…, Zhang Y (2024). Blockchain-based distributed multiagent reinforcement learning for collaborative multiobject tracking framework. IEEE Trans Comput 73(3):778–788. https://doi.org/10.1109/TC.2023.3343102
Cao B, Zhao J, Gu Y, Fan S, Yang P (2020) Security-aware industrial wireless sensor network deployment optimization. IEEE Trans Industr Inf 16(8):5309–5316. https://doi.org/10.1109/TII.2019.2961340
Huang W, Li T, Cao Y, Lyu Z, Liang Y, Yu L,…, Li Y (2023) Safe-NORA:Safe Reinforcement Learning-Based Mobile Network Resource Allocation for Diverse User Demands. Paper presented at the CIKM ‘23, New York. https://doi.org/10.1145/3583780.3615043
Priyadarshi R, Gupta B (2023) 2-D coverage optimization in obstacle-based FOI in WSN using modified PSO. J Supercomputing 79(5):4847–4869. https://doi.org/10.1007/s11227-022-04832-6
Anurag A, Priyadarshi R, Goel A, Gupta B (2020) 2-D coverage optimization in WSN using a novel variant of particle swarm optimisation. 2020 7th International Conference on Signal Processing and Integrated Networks, SPIN 2020, 663–668. https://doi.org/10.1109/SPIN48934.2020.9070978
Buşoniu L, Babuška R, De Schutter B (2008) A comprehensive survey of multiagent reinforcement learning. IEEE Trans Syst Man Cybernetics Part C: Appl Reviews 38(2):156–172. https://doi.org/10.1109/TSMCC.2007.913919
Wang Y, Zheng G, Ma H, Li Y, Li J (2018) A joint channel selection and routing protocol for cognitive radio network. Wirel Commun Mob Comput 2018:1. https://doi.org/10.1155/2018/6848641
Gallager RG (1977) A minimum delay routing algorithm using distributed computation. IEEE Trans Commun 25(1):73–85. https://doi.org/10.1109/TCOM.1977.1093711
Vasilakos AV, Papadimitriou GI (1995) A new approach to the design of reinforcement schemes for learning automata: stochastic estimator learning algorithm. Neurocomputing 7(3):275–297. https://doi.org/10.1016/0925-2312(94)00027-P
Priyadarshi R, Rana H, Srivastava A, Nath V (2023) A Novel Approach for Sink Route in Wireless Sensor Network. In: Nath V, Mandal JK (eds) Lecture Notes in Electrical Engineering (Vol. 887, pp. 695–703). Springer Nature Singapore. https://doi.org/10.1007/978-981-19-1906-0_58
Sateesh VA, Kumar A, Priyadarshi R, Nath V (2021) A Novel Deployment Scheme to Enhance the Coverage in Wireless Sensor Network. In: Nath V, Mandal JK (eds) Lecture Notes in Electrical Engineering (Vol. 673, pp. 985–993). Springer Singapore. https://doi.org/10.1007/978-981-15-5546-6_82
Priyadarshi R, Nath V (2019) A novel diamond–hexagon search algorithm for motion estimation. Microsyst Technol 25(12):4587–4591. https://doi.org/10.1007/s00542-019-04376-5
Priyadarshi R, Singh L, Randheer, Singh A (2018) A Novel HEED Protocol for Wireless Sensor Networks. 2018 5th International Conference on Signal Processing and Integrated Networks, SPIN 2018, 296–300. https://doi.org/10.1109/SPIN.2018.8474286
Rawat P, Chauhan S, Priyadarshi R (2021) A novel heterogeneous clustering protocol for lifetime maximization of wireless sensor network. Wireless Pers Commun 117(2):825–841. https://doi.org/10.1007/s11277-020-07898-8
Gupta T, Kumar A, Priyadarshi R (2020) A Novel Hybrid Precoding Technique for Millimeter Wave. In: Nath V, Mandal JK (eds) Lecture Notes in Electrical Engineering (Vol. 642, pp. 481–493). Springer Singapore. https://doi.org/10.1007/978-981-15-2854-5_42
Desai S, Kanphade R, Priyadarshi R, Rayudu KVBV, Nath V (2023) A novel technique for detecting crop diseases with efficient feature extraction. IETE J Res 1–9:1. https://doi.org/10.1080/03772063.2023.2220667
Gershman SJ, Daw ND (2017) Reinforcement learning and episodic memory in humans and animals: an integrative framework. Ann Rev Psychol 68:101–128. https://doi.org/10.1146/annurev-psych-122414-033625
Yau KLA, Komisarczuk P, Teal PD (2012) Reinforcement learning for context awareness and intelligence in wireless networks: review, new features and open issues. J Netw Comput Appl 35(1):253–267. https://doi.org/10.1016/j.jnca.2011.08.007
Al-Rawi HAA, Yau KLA, Mohamad H, Ramli N, Hashim W (2014) Reinforcement learning for routing in cognitive radio ad hoc networks. Sci World J 2014:1. https://doi.org/10.1155/2014/960584
Musavi M, Yau KLA, Syed AR, Mohamad H, Ramli N (2018) Route selection over clustered cognitive radio networks: an experimental evaluation. Comput Commun 129:138–151. https://doi.org/10.1016/j.comcom.2018.07.035
Cesana M, Cuomo F, Ekici E (2011) Routing in cognitive radio networks: challenges and solutions. Ad Hoc Netw 9(3):228–248. https://doi.org/10.1016/j.adhoc.2010.06.009
Campista MEM, Esposito PM, Moraes IM, Costa LHMK, Duarte OCMB, Passos DG, de Albuquerque CVN, Saade DCM, Rubinstein MG (2008) Routing metrics and protocols for wireless mesh networks. IEEE Network 22(1):6–12. https://doi.org/10.1109/MNET.2008.4435897
Youssef M, Ibrahim M, Abdelatif M, Chen L, Vasilakos AV (2014) Routing metrics of cognitive radio networks: a survey. IEEE Commun Surv Tutorials 16(1):92–109. https://doi.org/10.1109/SURV.2013.082713.00184
Singh K, Moh S (2016) Routing protocols in cognitive radio ad hoc networks: a comprehensive review. J Netw Comput Appl 72:28–37. https://doi.org/10.1016/j.jnca.2016.07.006
Chowdhury KR, Felice MD (2009) Search: a routing protocol for mobile cognitive radio ad-hoc networks. Comput Commun 32(18):1983–1997. https://doi.org/10.1016/j.comcom.2009.06.011
Priyadarshi R, Singh L, Singh A, Thakur A (2018) SEEN: stable energy efficient network for wireless sensor network. 2018 5th International Conference on Signal Processing and Integrated Networks, SPIN 2018, pp 338–342. https://doi.org/10.1109/SPIN.2018.8474228
Talay AC, Altilar DT (2013) Self adaptive routing for dynamic spectrum access in cognitive radio networks. J Netw Comput Appl 36(4):1140–1151. https://doi.org/10.1016/j.jnca.2013.01.007
Ephremides A (1992) Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks. IEEE Trans Autom Control 37(12):1936–1948. https://doi.org/10.1109/9.182479
Lott C, Teneketzis D (2006) Stochastic routing in ad-hoc networks. IEEE Trans Autom Control 51(1):52–70. https://doi.org/10.1109/TAC.2005.860280
Kumar PR (1985) Survey of some results in stochastic adaptive control. SIAM J Control Optim 23(3):329–380. https://doi.org/10.1137/0323023
Auer P, Cesa-Bianchi N, Freund Y, Schapire RE (2003) The nonstochastic multiarmed bandit problem. SIAM J Comput 32(1):48–77. https://doi.org/10.1137/S0097539701398375
Priyadarshi R, Rawat P, Nath V, Acharya B, Shylashree N (2020) Three level heterogeneous clustering protocol for wireless sensor network. Microsyst Technol 26(12):3855–3864. https://doi.org/10.1007/s00542-020-04874-x
Fortz B, Rexford J, Thorup M (2002) Traffic engineering with traditional IP routing protocols. IEEE Commun Mag 40(10):118–124. https://doi.org/10.1109/MCOM.2002.1039866
Fortuna C, Mohorcic M (2009) Trends in the development of communication networks: cognitive networks. Comput Netw 53(9):1354–1376. https://doi.org/10.1016/j.comnet.2009.01.002
Srivastava V, Neel J, Mackenzie AB, Menon R, Dasilva LA, Hicks JE, Reed JH, Gilles RP (2005) Using game theory to analyze wireless ad hoc networks. IEEE Commun Surv Tutorials 7(4):46–56. https://doi.org/10.1109/COMST.2005.1593279
Priyadarshi R, Bhardwaj P, Gupta P, Nath V (2023) Utilization of smartphone-based wireless sensors in agricultural science: A State of Art. In: Nath V, Mandal JK (eds) Lecture Notes in Electrical Engineering (Vol. 887, pp. 681–688). Springer Nature Singapore. https://doi.org/10.1007/978-981-19-1906-0_56
Raghunathan V, Kumar PR (2009) Wardrop routing in wireless networks. IEEE Trans Mob Comput 8(5):636–652. https://doi.org/10.1109/TMC.2008.164
Priyadarshi R, Gupta B, Anurag A (2020) Wireless sensor networks deployment: a result oriented analysis. Wireless Pers Commun 113(2):843–866. https://doi.org/10.1007/s11277-020-07255-9
Funding
Not Applicable.
Author information
Authors and Affiliations
Contributions
All authors played key roles in shaping the content of this paper. Rahul Priyadarshi, Ravi Ranjan Kumar, and Zhang Ying collaborated in conceiving and designing the experiments. Rahul Priyadarshi and Ravi Ranjan Kumar carried out the experiments, and Zhang Ying contributed to the data analysis. The collaborative effort of Rahul Priyadarshi, Ravi Ranjan Kumar, and Zhang Ying is reflected in the joint writing of the paper.
Corresponding author
Ethics declarations
Ethics approval and consent to participate
Not applicable.
Consent for publication
Not applicable.
Conflict of interest
The authors have no conflict of interest to declare that are relevant to the content of this article.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Priyadarshi, R., Kumar, R.R. & Ying, Z. Techniques employed in distributed cognitive radio networks: a survey on routing intelligence. Multimed Tools Appl (2024). https://doi.org/10.1007/s11042-024-19054-6
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11042-024-19054-6