Abstract
Routing is the process of determining the data transmission path from the source to the destination considering restrictions. Optimizing the transmission performance of acquired data, in particular, emphasizes the importance of routing in today’s Internet of Things (IoT) network technology. The major topic of the research is that typical IoT network devices, which can only communicate in existing frequency bands, may communicate in various frequency bands by utilizing the features of Cognitive Radio Networks (CRN). In the present scenario, existing IoT devices containing Cognitive Radio (CR) capabilities such as spectrum sensing, spectrum management, spectrum sharing, and mobility, were utilized and identified as Cognitive Radio-Enabled Internet of Things (CR-IoT) devices. This research investigated the routing path selection problem in CR-IoT networks under the assumption that there are customized CR-IoT devices with a single transceiver in the network. As a routing scenario, the aim was to send data through CR-IoT devices while considering frequency switching, energy consumption, and energy efficiency. In this context, a frequency switching model was designed and modelled energy usage over time intervals based on switching. A greedy algorithm was proposed called the Cognitive Radio Enabled Greedy Routing Protocol for Low-power and Lossy Networks (CR-GreedyRPL), which is a customized form of the IPv6 routing protocol of Routing Protocol for Low-power and Lossy Networks (RPL). We formulate the routing problem as energy efficiency maximization problem. Link capacity maximization and energy consumption minimization were ensured considering channel switching latency. This proposed algorithm performs using Objective Functions (OFs) during parent selection and finding optimal path. The effects of signal-to-noise ratio (SNR), number of frequencies, time slot frame and switching delay of a unit frequency were investigated. Additionally, we conduct simulations to evaluate the performance of our proposed CR-GreedyRPL algorithm via comparison with the optimal solutions obtained by implementing our ILP formulation using optimization software CPLEX as well as via comparison with the Widest Path Routing (WPR), RPL, and Switching Aware RPL (RPL-Sw) in terms of energy efficiency. Simulation results demonstrate that our proposed CR-GreedyRPL algorithm yields close results to the CPLEX solutions which can be regarded as an upper bound.
Similar content being viewed by others
Data Availability
No datasets were generated or analyzed during the current study.
References
Song L, Wu S, Wang H (2016) Simplex: Symbol-level information multiplex. IEEE Internet of Things Journal 3(5):757–766
Gao H, Zhang Y, Miao H, Barroso RJD, Yang X (2021) Sdtioa: Modeling the timed privacy requirements of iot service composition: a user interaction perspective for automatic transformation from bpel to timed automata. Mobile Networks and Applications, 1–26
Yin Y, Huang Q, Gao H, Xu Y (2020) Personalized apis recommendation with cognitive knowledge mining for industrial systems. IEEE Transactions on Industrial Informatics 17(9):6153–6161
Gao H, Liu C, Yin Y, Xu Y, Li Y (2021) A hybrid approach to trust node assessment and management for vanets cooperative data communication: Historical interaction perspective. IEEE Transactions on Intelligent Transportation Systems
Gyamfi E, Ansere JA, Xu L (2019) Ecc based lightweight cybersecurity solution for iot networks utilising multi-access mobile edge computing. In: 2019 Fourth international conference on fog and mobile edge computing (FMEC), pp 149–154
Xu Y, Wu Y, Gao H, Song S, Yin Y, Xiao X (2021) Collaborative apis recommendation for artificial intelligence of things with information fusion. Futur Gener Comput Syst 125:471–479
Ma X, Xu H, Gao H, Bian M (2021) Real-time multiple-workflow scheduling in cloud environments. IEEE Trans Netw Serv Manag 18(4):4002–4018
Demirci S, Gözüpek D (2020) Switching cost-aware joint frequency assignment and scheduling for industrial cognitive radio networks. IEEE Transactions on Industrial Informatics 16(7):4365–4377
Huang Y, Xu H, Gao H, Ma X, Hussain W (2021) Ssur: an approach to optimizing virtual machine allocation strategy based on user requirements for cloud data center. IEEE Transactions on Green Communications and Networking 5(2):670–681
Bhattacharyya TR, Pushpalatha M (2018) Routing protocols for internet of things: a survey. Int J Eng Technol 7(2.4):196–199
Lim C (2019) A survey on congestion control for rpl-based wireless sensor networks. Sensors 19(11)
Witwit AJ, Idrees AK (2018) A comprehensive review for rpl routing protocol in low power and lossy networks. In: International conference on new trends in information and communications technology applications, pp 50–66
Kumar V, Yu J, Ye F, Subramanyam G (2021) A distributed approach to energy efficiency in seamless iot communications. In: 2021 IEEE global communications conference (GLOBECOM), pp 1–6. https://doi.org/10.1109/GLOBECOM46510.2021.9685272
Xiang Z, Deng S, Zheng Y, Wang D, Tehari J, Zheng Z (2021) Energy-effective iot services in balanced edge-cloud collaboration systems. In: 2021 IEEE International conference on web services (ICWS). https://doi.org/10.1109/ICWS53863.2021.00040, pp 219–229
Jiang M, Chin K. -W., He T, Soh S, Wang L (2022) Joint link scheduling and routing in two-tier rf-energy-harvesting iot networks. IEEE Internet of Things Journal 9(1):800–812. https://doi.org/10.1109/JIOT.2021.3085862
Chen Y, Zhao Q, Swami A (2008) Distributed spectrum sensing and access in cognitive radio networks with energy constraint. IEEE Trans Signal Process 57(2):783–797
Han JA, Jeon WS, Jeong DG (2011) Energy-efficient channel management scheme for cognitive radio sensor networks. IEEE Trans Veh Technol 60(4):1905–1910
Zheng K, Liu X, Zhu Y, Chi K, Li Y (2020) Impact of battery charging on spectrum sensing of crn with energy harvesting. IEEE Trans Veh Technol 69(7):7545–7557
Celik A, Kamal AE (2016) Green cooperative spectrum sensing and scheduling in heterogeneous cognitive radio networks. IEEE Transactions on Cognitive Communications and Networking 2(3):238–248
Gözüpek D, Buhari S, Alagöz F (2013) A spectrum switching delay-aware scheduling algorithm for centralized cognitive radio networks. IEEE Trans Mob Comput 12(7):1270–1280
Eryigit S, Bayhan S, Tugcu T (2013) Energy-efficient multichannel cooperative sensing scheduling with heterogeneous channel conditions for cognitive radio networks. IEEE Trans Veh Technol 62(6):2690–2699
Li M, Li P, Huang X, Fang Y, Glisic S (2014) Energy consumption optimization for multihop cognitive cellular networks. IEEE Trans Mob Comput 14(2):358–372
Tayel AF, Rabia SI, Abd El-Malek AH, Abdelrazek AM (2021) Throughput maximization of hybrid access in multi-class cognitive radio networks with energy harvesting. IEEE Trans Commun 69(5):2962–2974
Liu X, Li Y, Zhang X, Lu W, Xiong M (2020) Energy-efficient resource optimization in green cognitive internet of things. Mobile Networks and Applications 25(6):2527–2535
Mukherjee P, De S (2020) A system state aware switched-multichannel protocol for energy harvesting crns. IEEE Transactions on Cognitive Communications and Networking 6(2):669–682. https://doi.org/10.1109/TCCN.2019.2942924
Prajapat R, Yadav RN, Misra R (2021) Energy-efficient k-hop clustering in cognitive radio sensor network for internet of things. IEEE Internet of Things Journal 8(17):13593–13607. https://doi.org/10.1109/JIOT.2021.3065691
Zhong X, Li L, Zhang S, Lu R (2020) Ecor: an energy aware coded opportunistic routing for cognitive radio social internet of things. Wirel Pers Commun 110(1):1–20
Winter T, Thubert P, Brandt A, Hui JW, Kelsey R, Levis P, Pister K, Struik R, Vasseur J-P, Alexander RK et al (2012) Rpl: Ipv6 routing protocol for low-power and lossy networks. rfc 6550:1–157
Punnen AP (1991) A linear time algorithm for the maximum capacity path problem. Eur J Oper Res 53(3):402–404
Arat F, Demirci S (2021) A novel objective function for frequency switching cost aware rpl algorithm. In: 2021 International conference on INnovations in intelligent systems and applications (INISTA), pp 1–5
TCI 803E Data Specification (2022) Available: http://www.mpssme.ae/WEB/datasheets/tci/TCI803E.pdf
TCI 903S Data Specification (2022) Available: http://www.mpssme.ae/WEB/datasheets/tci/TCI903S.pdf
TCI 920 Data Specification (2022) Available: http://www.mpssme.ae/WEB/datasheets/tci/TCI920.pdf
Aslam S, Hasan NU, Shahid A, Jang JW, Lee K-G (2016) Device centric throughput and qos optimization for iotsin a smart building using crn-techniques. Sensors 16(10):1647
Obaid A, Hussain F, Fernando X (2017) Adaptive switching for efficient energy harvesting in energy constraint iot devices. In: 2017 IEEE 86th vehicular technology conference (VTC-Fall), IEEE, pp 1–5
Moayedian NS, Salehi S, Khabbazian M (2020) Fair resource allocation in cooperative cognitive radio iot networks. IEEE Access 8:191067–191079
Namboodiri V (2009) Are cognitive radios energy efficient? a study of the wireless lan scenario. In: 2009 IEEE 28Th international performance computing and communications conference, pp 437–442
Bayhan S, Alagöz F (2013) Scheduling in centralized cognitive radio networks for energy efficiency. IEEE Trans Veh Technol 62(2):582–595
Shu T, Krunz M, Vrudhula S (2006) Joint optimization of transmit power-time and bit energy efficiency in cdma wireless sensor networks. IEEE Trans Wirel Commun 5(11):3109–3118
Rodoplu V, Meng TH (2007) Bits-per-joule capacity of energy-limited wireless networks. IEEE Trans Wirel Commun 6(3):857–865
IBMCPLEX Optimizer (2022) http://www.ilog.com/products/cplex
Funding
The authors did not receive support from any organization for the submitted work.
Author information
Authors and Affiliations
Contributions
Ferhat Arat and Sercan Demirci contributed to the design and implementation of the research, to the analysis of the results and to the writing of the manuscript.
Corresponding author
Ethics declarations
Ethics Approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Conflict of Interests
The authors have no conflicts 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 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
Arat, F., Demirci, S. Channel Switching Cost-Aware Energy Efficient Routing in Cognitive Radio-Enabled Internet of Things. Mobile Netw Appl 27, 1531–1550 (2022). https://doi.org/10.1007/s11036-022-02039-w
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-022-02039-w