Abstract
Energy harvesting (EH) wireless sensor networks (WSNs) have wide applications in various fields due to their ability to sense and transmit environmental information, while current routing algorithms on EH-WSN generally rely on a single EH method, such as solar or wind. Due to the uncertainty of EH efficiency, a single-type EH technique may not be able to meet the energy demand of WSNs. In light of this, we propose an energy-efficient dual EH routing algorithm based on whale optimization (WO) strategy (DEHRA-WO). In the modeling process, we firstly propose a dual EH (including solar EH and radio frequency charging (RFC) techniques) switching mechanism. Namely, if the collected solar energy is not enough to maintain the operation of WSNs, RFC is employed to harvest additional energy, in which the collected solar energy is predicted using Kalman filter theory. With this, a residual energy model is constructed to measure the energy status of nodes. Secondly, we provide a communication range model to confirm the transmission area of nodes, where the wireless fading environment is considered. After that, a data link layer model is established to reflect the node blocking state. Based on the above models, we define the evaluation function to indicate the possibility of a node to be selected as the next hop and then propose the overall path selection scheme using WO strategy. Moreover, we also prove the convergence of DEHRA-WO and analyze its complexity. Through extensive simulation experiments, we demonstrate the superior performance of DEHRA-WO in terms of packet loss rate and energy utilization.











Similar content being viewed by others
Notes
Nodes can actively monitor their surroundings.
References
Ahmad R, Wazirali R, Abu-Ain T (2022) Machine learning for wireless sensor networks security: an overview of challenges and issues. Sensors 22(13):4730
Elhoseny M, Hassanien AE (2019) Secure data transmission in WSN: an overview. Dyn Wirel Sens Netw 165:115–143
Borges LM, Velez FJ, Lebres AS (2014) Survey on the characterization and classification of wireless sensor network applications. IEEE Commun Surv Tutor 16(4):1860–1890
Adu-Manu KS, Adam N, Tapparello C (2018) Energy-harvesting wireless sensor networks (EH-WSNS): a review. ACM Trans Sens Netw 14(2):1–50
Kumar S, Kumar V, Kaiwartya O (2019) Towards green communication in wireless sensor network: GA enabled distributed zone approach. Ad Hoc Netw 93:101903
Barhumi I, Al-Tous H (2022) Optimal power management in energy-harvesting NOMA-enabled WSNs. IEEE Internet Things J 9(7):4907–4916
Hao S, Hong Y, He Y (2022) An energy-efficient routing algorithm based on greedy strategy for energy harvesting wireless sensor networks. Sensors 22(4):1645
Han B, Ran F, Li J (2022) A novel adaptive cluster based routing protocol for energy-harvesting wireless sensor networks. Sensors 22(4):1564
Ri MG, Han YS, Pak J (2022) Notice of removal: an improved equal hierarchical cluster-based routing protocol for EH-WSNs to enhance balanced utilization of harvested energy. IEEE Access 10:67081–67095
Zhao T, Wang L, Chin K-W (2021) Routing in energy harvesting wireless sensor networks with dual alternative batteries. IEEE Syst J 15(3):3970–3979
Wu L, Qu J (2023) AIMD rule-based duty cycle scheduling in wireless sensor networks using quartile-directed adaptive genetic algorithm. IEEE Sens J 23(5):4905–4921
Ding W, Tang L, Ji S (2016) Optimizing routing based on congestion control for wireless sensor networks. Wirel Netw 22:915–925
Guo H, Wu R, Qi B, Xu C (2022) Deep-Q-networks-based adaptive dual-mode energy-efficient routing in rechargeable wireless sensor networks. IEEE Sens J 22(10):9956–9966
Hao S, Zhang H (2020) Theoretical modeling for performance analysis of IEEE 1901 power-line communication networks in the multi-hop environment. J Supercomput 76:2715–2747
Zhang G (2020) A review of routing protocols in energy harvesting wireless sensor networks. In: International Conference on Mobile Wireless Middleware, Operating Systems, and Applications, pp 197–203
Zhang X, Wang J, Poor HV (2021) Optimal resource allocations for statistical QoS provisioning to support mURLLC over FBC-EH-based 6G THz wireless nano-networks. IEEE J Sel Areas Commun 39(6):1544–1560
López OLA, Alves H, Souza RD (2021) Massive wireless energy transfer: enabling sustainable IoT toward 6G era. IEEE Internet Things J 8(11):8816–8835
Sheng H, Yu H, Huyin Z (2023) Theoretical modeling and analysis of uplink performance for three-dimension spatial RISs-aided wireless communication systems. Comput Commun 210:243–255
Sheng H, Huyin Z (2022) Performance analysis of PHY layer for RIS-assisted wireless communication systems with retransmission protocols. J King Saud Univ Comput Inf Sci 34(8, Part A):5388–5404
Hao S, Fan X, Li X (2024) Uplink performance analysis of RIS-assisted UAV communication systems with random 3-D mobile pattern. IEEE Internet Things J 11(17):28153–28168
Patil DD, Subramanian KS, Pradhan NC (2023) 3D-printed dual-band energy harvester for WSNs in green IoT applications. AEU Int J Electron Commun 164:154641
Mazaideh MA, Levendovszky J (2021) A multi-hop routing algorithm for WSNs based on compressive sensing and multiple objective genetic algorithm. J Commun Netw 23(2):138–147
Dan F, Ma Y, Yin W (2024) An accuracy-aware energy-efficient multipath routing algorithm for WSNs. Sensors 24(1):285
Yang J (2022) An ellipse-guided routing algorithm in wireless sensor networks. Digit Commun Netw 8(5):770–777
Sun Y, Dong W, Chen Y (2017) An improved routing algorithm based on ant colony optimization in wireless sensor networks. IEEE Commun Lett 21(6):1317–1320
Yan J, Qi B (2021) Cara: a congestion-aware routing algorithm for wireless sensor networks. Algorithms 14(7):199
Tang L, Lu Z, Fan B (2020) Energy efficient and reliable routing algorithm for wireless sensors networks. Appl Sci 10(5):1885
Ahmed Elsmany EF, Omar MA (2019) EESRA: energy efficient scalable routing algorithm for wireless sensor networks. IEEE Access 7:96974–96983
Bangotra DK, Singh Y, Selwal A (2020) An intelligent opportunistic routing algorithm for wireless sensor networks and its application towards e-healthcare. Sensors 20(14):3887
Ding W, Tang L, Ji S (2015) Optimizing routing based on congestion control for wireless sensor networks. Wirel Netw 22:915–925
Shin C, Lee M (2020) Swarm-intelligence-centric routing algorithm for wireless sensor networks. Sensors 20(18):5164
Xu M, Zu Y, Zhou J (2024) Energy-efficient secure QoS routing algorithm based on elite niche clone evolutionary computing for WSN. IEEE Internet Things J 11(8):14395–14415
Ali K, Mehdi F, Parastoo M (2024) An optimization method in wireless sensor network routing and IoT with water strider algorithm and ant colony optimization algorithm. Evol Intell 17:1527–1545
Aarti S, Ankush K (2024) Enhanced CH selection and energy efficient routing algorithm for WSN. Microsyst Technol
Solayan K, Rajkumar S (2024) Developing a novel energy efficient routing protocol in WSN using adaptive remora optimization algorithm. Expert Syst Appl 244:122873
Yu X, Liu Y, Liu Y (2024) WSN routing algorithm based on node classification and multi-layer transport. Wirel Netw 30:737–747
Nori MK, Sharifian S (2020) EDMARA2: a hierarchical routing protocol for EH-WSNs. Wirel Netw 26:4303–4317
Hao S, Hong Y, He Y (2022) An energy-efficient routing algorithm based on greedy strategy for energy harvesting wireless sensor networks. Sensors 22(4):1645
Le Nguyen P, Nguyen NH, Dinh TAN (2021) QIH: an efficient Q-learning inspired hole-bypassing routing protocol for WSNs. IEEE Access 9:123414–123429
Li M, Wang K, He S (2023) Maximizing energy efficiency by optimizing relay deployment in EH-WSNs for smart grid. IEEE Commun Lett 27(2):625–629
Kamarei M, Patooghy A, Alsharif A (2020) Simple: a unified single and multi-path routing algorithm for wireless sensor networks with source location privacy. IEEE Access 8:33818–33829
Zhao T, Wang L, Chin K-W (2021) Routing in energy harvesting wireless sensor networks with dual alternative batteries. IEEE Syst J 15(3):3970–3979
Ren Q, Yao G (2022) An opportunistic routing for energy-harvesting wireless sensor networks with dynamic transmission power and duty cycle. IEEE Access 10:121109–121119
Chaurasia S, Kumar K (2023) EEMOR: energy eflicient metaheuristic opportunistic routing protocol for WSNs. Adhoc Sens Wirel Netw 55:177–202
Nguyen TD, Khan JY, Ngo DT (2018) A distributed energy-harvesting-aware routing algorithm for heterogeneous IoT networks. IEEE Trans Green Commun Netw 2(4):1115–1127
Gupta A, Rout RK (2024) Energy harvesting-enabled energy-efficient routing using spotted hyena optimization in wireless sensor network. Commun Syst 37(8):e5747
Sahoo BM, Sabyasachi AS (2024) A metaheuristic algorithm based clustering protocol for energy harvesting in IoT-enabled WSN. Wirel Pers Commun 136:385–410
Farmani M, Farnam S, Mohammadi R (2024) D2PG: deep deterministic policy gradient based for maximizing network throughput in clustered EH-WSN. Wirel Netw
Bengheni A (2024) Relay node selection scheme and deep sleep period for power management in energy-harvesting wireless sensor networks. Commun Syst 37(8):e5742
Ma D, Wang D, Huang X (2024) KEFSAR: a solar-aware routing strategy for rechargeable IoT based on high-accuracy prediction. Comput J 67(4):1467–1482
Khodarahmi M, Maihami V (2022) A review on Kalman filter models. Arch Comput Methods Eng 30:727–747
Wang K, Song T, Wang Y (2023) Evolution of short-range optical wireless communications. J Lightwave Technol 41(4):1019–1040
Huang L, Bi S, Zhang Y-JA (2020) Deep reinforcement learning for online computation offloading in wireless powered mobile-edge computing networks. IEEE Trans Mob Comput 19(11):2581–2593
Zhao M, Li Y, Wang W (2012) Modeling and analytical study of link properties in multihop wireless networks. IEEE Trans Commun 60(2):445–455
Sheng H, Yin ZH, Fei Y (2024) A CSMA/CA based MAC protocol for hybrid power-line/visible-light communication networks: design and analysis. Digit Commun Netw 10:481–497
Samara G (2020) Wireless sensor network mac energy-efficiency protocols: a survey. In: 2020 21st International Arab Conference on Information Technology (ACIT), pp 1–5
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
Rathore RS, Sangwan S, Prakash S (2020) Hybrid WGWO: whale grey wolf optimization-based novel energy-efficient clustering for EH-WSNs. EURASIP J Wirel Commun Netw 101:1–28
Saxena M, Dutta S, Singh BK (2023) Optimal routing using whale optimization and lion optimization algorithm in WSN. Wirel Netw 30:1601–1618
Ermon S, Gomes C, Sabharwal A (2014) Designing fast absorbing Markov chains. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol 28, no 1
Acknowledgements
This work was supported by Shaanxi key Laboratory of Information Communication Network and Security (Xi’an university of Posts and Telecommunications) open Project (ICNS202202), Hubei Key Laboratory of intelligent Robot (Wuhan Institute of Technology) open Project (HBIR202201), Wuhan knowledge innovation special Project (30106230186), and National Natural Science Foundation of China (No. 62272189).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix 1: DEHRA-WO convergence analysis
Since the convergence of our proposed algorithm is determined by WO strategy, we only need to prove the convergence of WO strategy. In Eq. 27, M decreases linearly throughout the execution of the WO strategy, making \(M<1\) constant in the later stages of strategy execution. Consequently, the lead whale does not make the other whales to randomly search prey in later iterations. Thus, the convergence of the WO strategy is determined by the spiral way and the straight line way. Next, we prove the convergence of the spiral way.
Proof
Assume U is the globally optimal solution, and that the ith whale \(W_t^i\) in the t-th iteration belongs to the set of solutions. Then, its probability \(P(W_t^i \in U)\) can be expressed as:
As the sequence of optimal solution sets in the WO strategy forms an absorbing Markov chain [60], we can deduce that \(P(W_t^i \in U \mid W_{t-1}^i \in U )=1\). We make the assumption:
therefore, we have:
because:
due to \((1-\varphi ^{i}_{t-1}) \in (0,1) \), we take the limit of the above equation:
Therefore, the spiral way can converge to the optimal solution. The proof procedure for straight lines way is similar to the above and not be demonstrated here. \(\square \)
Appendix 2: DEHRA-WO complexity analysis
Initially, the computation of the distance between nodes during initialization has a computation complexity of \(O(n^2)\). Subsequently, the process of selecting the next jump node using WO strategy goes through m iterations with a computation complexity of O(mn). Finally, each node has to update its information, which has a computation complexity of O(n). Therefore, the overall computation complexity is
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
Sheng, H., Jun, C., Jianqun, C. et al. An energy-efficient routing algorithm for dual-energy harvesting-assisted wireless sensor networks based on whale optimization strategy. J Supercomput 81, 8 (2025). https://doi.org/10.1007/s11227-024-06536-5
Accepted:
Published:
DOI: https://doi.org/10.1007/s11227-024-06536-5