Skip to main content

Advertisement

Log in

An energy-efficient routing algorithm for dual-energy harvesting-assisted wireless sensor networks based on whale optimization strategy

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. Nodes can actively monitor their surroundings.

References

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

    Article  Google Scholar 

  2. Elhoseny M, Hassanien AE (2019) Secure data transmission in WSN: an overview. Dyn Wirel Sens Netw 165:115–143

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  5. Kumar S, Kumar V, Kaiwartya O (2019) Towards green communication in wireless sensor network: GA enabled distributed zone approach. Ad Hoc Netw 93:101903

    Article  Google Scholar 

  6. Barhumi I, Al-Tous H (2022) Optimal power management in energy-harvesting NOMA-enabled WSNs. IEEE Internet Things J 9(7):4907–4916

    Article  Google Scholar 

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

    Article  Google Scholar 

  8. Han B, Ran F, Li J (2022) A novel adaptive cluster based routing protocol for energy-harvesting wireless sensor networks. Sensors 22(4):1564

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  12. Ding W, Tang L, Ji S (2016) Optimizing routing based on congestion control for wireless sensor networks. Wirel Netw 22:915–925

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  23. Dan F, Ma Y, Yin W (2024) An accuracy-aware energy-efficient multipath routing algorithm for WSNs. Sensors 24(1):285

    Article  Google Scholar 

  24. Yang J (2022) An ellipse-guided routing algorithm in wireless sensor networks. Digit Commun Netw 8(5):770–777

    Article  Google Scholar 

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

    Article  Google Scholar 

  26. Yan J, Qi B (2021) Cara: a congestion-aware routing algorithm for wireless sensor networks. Algorithms 14(7):199

    Article  Google Scholar 

  27. Tang L, Lu Z, Fan B (2020) Energy efficient and reliable routing algorithm for wireless sensors networks. Appl Sci 10(5):1885

    Article  Google Scholar 

  28. Ahmed Elsmany EF, Omar MA (2019) EESRA: energy efficient scalable routing algorithm for wireless sensor networks. IEEE Access 7:96974–96983

    Article  Google Scholar 

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

    Article  Google Scholar 

  30. Ding W, Tang L, Ji S (2015) Optimizing routing based on congestion control for wireless sensor networks. Wirel Netw 22:915–925

    Article  Google Scholar 

  31. Shin C, Lee M (2020) Swarm-intelligence-centric routing algorithm for wireless sensor networks. Sensors 20(18):5164

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  34. Aarti S, Ankush K (2024) Enhanced CH selection and energy efficient routing algorithm for WSN. Microsyst Technol

  35. Solayan K, Rajkumar S (2024) Developing a novel energy efficient routing protocol in WSN using adaptive remora optimization algorithm. Expert Syst Appl 244:122873

    Article  Google Scholar 

  36. Yu X, Liu Y, Liu Y (2024) WSN routing algorithm based on node classification and multi-layer transport. Wirel Netw 30:737–747

    Article  Google Scholar 

  37. Nori MK, Sharifian S (2020) EDMARA2: a hierarchical routing protocol for EH-WSNs. Wirel Netw 26:4303–4317

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  44. Chaurasia S, Kumar K (2023) EEMOR: energy eflicient metaheuristic opportunistic routing protocol for WSNs. Adhoc Sens Wirel Netw 55:177–202

    Google Scholar 

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

    Article  Google Scholar 

  46. Gupta A, Rout RK (2024) Energy harvesting-enabled energy-efficient routing using spotted hyena optimization in wireless sensor network. Commun Syst 37(8):e5747

    Article  Google Scholar 

  47. Sahoo BM, Sabyasachi AS (2024) A metaheuristic algorithm based clustering protocol for energy harvesting in IoT-enabled WSN. Wirel Pers Commun 136:385–410

    Article  Google Scholar 

  48. Farmani M, Farnam S, Mohammadi R (2024) D2PG: deep deterministic policy gradient based for maximizing network throughput in clustered EH-WSN. Wirel Netw

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

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  51. Khodarahmi M, Maihami V (2022) A review on Kalman filter models. Arch Comput Methods Eng 30:727–747

    Article  MathSciNet  Google Scholar 

  52. Wang K, Song T, Wang Y (2023) Evolution of short-range optical wireless communications. J Lightwave Technol 41(4):1019–1040

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  57. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Article  Google Scholar 

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

    Google Scholar 

  59. Saxena M, Dutta S, Singh BK (2023) Optimal routing using whale optimization and lion optimization algorithm in WSN. Wirel Netw 30:1601–1618

    Article  Google Scholar 

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

Download references

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

Authors

Corresponding author

Correspondence to Chen Jun.

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:

$$\begin{aligned} \begin{aligned} P(W_t^i \in U)&= P(W_t^i \in U \mid W_{t-1}^i \in U )p(W_{t-1}^i \in U ) \\&\quad + p(W_t^i \in U \mid W_{t-1}^i \notin U)p(W_{t-1}^i \notin U ) \end{aligned} \end{aligned}$$
(37)

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:

$$\begin{aligned} \varphi ^{i}_{t-1}=p(W_t^i \in U \mid W_{t-1}^i \notin U) \end{aligned}$$
(38)

therefore, we have:

$$\begin{aligned} \begin{aligned} 1 - P(W_t^i \in U)&= 1 - P(W_{t-1}^i \in U) -\varphi ^{i}_{t-1}P(W^{i}_{t-1}\notin U) \\&=(1-\varphi ^{i}_{t-1})(1-P(W^{i}_{t-1}\in U)) \end{aligned} \end{aligned}$$
(39)

because:

$$\begin{aligned} \begin{aligned} 1 - P(W^{i}_{t-1}\in U)&= (1-\varphi ^{i}_{t-2})(1-P(W^{i}_{t-2}\in U)) \\ 1 - P(W^{i}_{t-2}\in U)&= (1-\varphi ^{i}_{t-3})(1-P(W^{i}_{t-3}\in U)) \\ \cdots \cdots \\ 1 - P(W^{i}_{t}\in U)&= (1-\varphi ^{i}_{t-1})\cdots (1 - P(W^{i}_{0}\in U)) \end{aligned} \end{aligned}$$
(40)

due to \((1-\varphi ^{i}_{t-1}) \in (0,1) \), we take the limit of the above equation:

$$\begin{aligned} \begin{aligned}&\lim _{t \rightarrow \infty } 1-p(W^{i}_{t} \in U) = 0 \\&\quad \Longrightarrow \lim _{t \rightarrow \infty } p(W^{i}_{t} \in U) = 1 \end{aligned} \end{aligned}$$
(41)

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

$$\begin{aligned} O(n^2) + O(mn) + O(n) = O(n^2) \end{aligned}$$
(42)

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11227-024-06536-5

Keywords