Skip to main content

Advertisement

Log in

Channel Switching Cost-Aware Energy Efficient Routing in Cognitive Radio-Enabled Internet of Things

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Algorithm 1
Algorithm 2
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Data Availability

No datasets were generated or analyzed during the current study.

References

  1. Song L, Wu S, Wang H (2016) Simplex: Symbol-level information multiplex. IEEE Internet of Things Journal 3(5):757–766

    Article  Google Scholar 

  2. 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

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

    Article  Google Scholar 

  4. 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

  5. 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

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

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

    Article  Google Scholar 

  10. Bhattacharyya TR, Pushpalatha M (2018) Routing protocols for internet of things: a survey. Int J Eng Technol 7(2.4):196–199

    Article  Google Scholar 

  11. Lim C (2019) A survey on congestion control for rpl-based wireless sensor networks. Sensors 19(11)

  12. 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

  13. 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

  14. 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

  15. 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

    Article  Google Scholar 

  16. 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

    Article  MathSciNet  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

    Google Scholar 

  29. Punnen AP (1991) A linear time algorithm for the maximum capacity path problem. Eur J Oper Res 53(3):402–404

    Article  Google Scholar 

  30. 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

  31. TCI 803E Data Specification (2022) Available: http://www.mpssme.ae/WEB/datasheets/tci/TCI803E.pdf

  32. TCI 903S Data Specification (2022) Available: http://www.mpssme.ae/WEB/datasheets/tci/TCI903S.pdf

  33. TCI 920 Data Specification (2022) Available: http://www.mpssme.ae/WEB/datasheets/tci/TCI920.pdf

  34. 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

    Article  Google Scholar 

  35. 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

  36. Moayedian NS, Salehi S, Khabbazian M (2020) Fair resource allocation in cooperative cognitive radio iot networks. IEEE Access 8:191067–191079

    Article  Google Scholar 

  37. 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

  38. Bayhan S, Alagöz F (2013) Scheduling in centralized cognitive radio networks for energy efficiency. IEEE Trans Veh Technol 62(2):582–595

    Article  Google Scholar 

  39. 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

    Article  Google Scholar 

  40. Rodoplu V, Meng TH (2007) Bits-per-joule capacity of energy-limited wireless networks. IEEE Trans Wirel Commun 6(3):857–865

    Article  Google Scholar 

  41. IBMCPLEX Optimizer (2022) http://www.ilog.com/products/cplex

Download references

Funding

The authors did not receive support from any organization for the submitted work.

Author information

Authors and Affiliations

Authors

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

Correspondence to Sercan Demirci.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-022-02039-w

Keywords

Navigation