Skip to main content

Advertisement

Log in

Energy efficient clustering in IoT-based wireless sensor networks using binary whale optimization algorithm and fuzzy inference system

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

Abstract

The Internet of Things (IoT) offers substantial potential for enhancing real-time interaction between various smart components within a network. To reduce communication costs in the IoT infrastructure, wireless sensors can be employed as a cost-effective solution. The widespread applications of wireless sensor networks (WSNs) across various domains have significantly increased their adoption in recent years. A major challenge in these networks is the limited energy of nodes, which has driven efforts to improve energy management using more precise clustering techniques. Although numerous methods have been proposed to enhance clustering accuracy and reduce energy consumption, not all of them achieve optimal throughput. Addressing energy consumption challenges in IoT-based WSNs, this paper proposes an efficient clustering-based routing protocol. The protocol utilizes a multi-objective binary whale optimization algorithm (BWOA) for optimal cluster head (CH) selection, considering energy, node degree, and distance parameters. Additionally, a Mamdani-type fuzzy inference system (FIS) is employed for cluster formation to enhance energy efficiency. The FIS inputs include CH residual energy, neighborhood degree, and distance, with the output determining the connection probability of a sensor node to a CH. A multi-hop routing process based on the shortest path is implemented for data packet transmission. Simulations across various scenarios demonstrate the superior performance of the proposed BWOA based on V-shaped transfer function over the BWOA based on S-shaped transfer function and other related methods. Comparative analysis reveals that the proposed protocol effectively addresses key challenges in IoT-based WSNs, such as network lifetime and energy consumption, contributing to the development of more sustainable and efficient IoT infrastructures. When contrasted with the top-performing protocol, the proposed method exhibits substantial improvements in multiple crucial aspects. Notably, the FND metric has experienced a 4.5% increase, the HND measure has seen a 7.8% enhancement, and the LND benchmark has been elevated by 1.5%, indicating the potential impact of the proposed approach in the domain.

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.

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

Similar content being viewed by others

Data availability

Data will be made available on reasonable request.

References

  1. Balraj L, Prasanth A (2024) An energy-aware software fault detection system based on hierarchical rule approach for enhancing quality of service in internet of things-enabled wireless sensor network. Trans Emerg Telecommun Technol. https://doi.org/10.1002/ett.4971

    Article  Google Scholar 

  2. Srinidhi NN, Kumar SD, Venugopal KR (2019) Network optimizations in the Internet of Things: A review. Engi Sci Tech, Inter J 22(1):1–21. https://doi.org/10.1016/j.jestch.2018.09.003

    Article  Google Scholar 

  3. Reddy PK, Babu R (2017) An evolutionary secure energy efficient routing protocol in internet of things. Inter J Intel Eng Systems 10(3):337–346. https://doi.org/10.22266/IJIES2017.0630.38

    Article  Google Scholar 

  4. Alazab M, Lakshmanna K, Reddy T, Pham QV, Maddikunta PKR (2021) Multi-objective cluster head selection using fitness averaged rider optimization algorithm for IoT networks in smart cities. Sustainable Energy Technol Assess. https://doi.org/10.1016/j.seta.2020.100973

    Article  Google Scholar 

  5. Gulati K, Boddu RSK, Kapila D, Bangare SL, Chandnani N, Saravanan G (2022) A review paper on wireless sensor network techniques in Internet of Things (IoT). Mater Today: Proce 51(1):161–165. https://doi.org/10.1016/j.matpr.2021.05.067

    Article  Google Scholar 

  6. Aruchamy P, Gnanaselvi S, Sowndarya D, Naveenkumar P (2023). An artificial intelligence approach for energy‐aware intrusion detection and secure routing in internet of things‐enabled wireless sensor networks. Concurr Comput: Pract Exp 35(23): e7818. https://doi.org/10.1002/cpe.7818.

    Article  Google Scholar 

  7. Dowlatshahi MB, Kuchaki Rafsanjani M, Gupta BB (2021) An energy aware grouping memetic algorithm to schedule the sensing activity in WSNs-based IoT for smart cities. Appl Soft Comput 108:107473. https://doi.org/10.1016/j.asoc.2021.107473

    Article  Google Scholar 

  8. Kuila P, Gupta SK, Jana PK (2013) A novel evolutionary approach for load balanced clustering problem for wireless sensor networks. Swarm Evol Comput 12:48–56. https://doi.org/10.1016/j.swevo.2013.04.002

    Article  Google Scholar 

  9. Lounis M, Bounceur A, Euler R, Pottier B (2017) Estimation of energy consumption through parallel computing in wireless sensor networks. J Ambient Intell Humaniz Comput 15:1339–1351. https://doi.org/10.1007/s12652-017-0582-5

    Article  Google Scholar 

  10. Alrabea A, Alzubi OA, Alzubi JA (2022) A task-based model for minimizing energy consumption in WSNs. Energy Systems 13:671–688. https://doi.org/10.1007/s12667-019-00372-w

    Article  Google Scholar 

  11. Manikandan S, Chinnadurai M (2021) Effective energy adaptive and consumption in wireless sensor network using distributed source coding and sampling techniques. Wireless Pers Commun 118(2):1393–1404. https://doi.org/10.1007/s11277-021-08081-3

    Article  Google Scholar 

  12. Kooshari A, Fartash M, Mihannezhad P, Chahardoli M, AkbariTorkestani J, Nazari S (2024) An optimization method in wireless sensor network routing and IoT with water strider algorithm and ant colony optimization algorithm. Evol Intel 17(3):1527–1545. https://doi.org/10.1007/s12065-023-00847-x

    Article  Google Scholar 

  13. Elhoseny M, Hassanien AE (2019) extending homogeneous WSN lifetime in dynamic environments using the clustering model. In: Dynamic Wireless Sensor Networks. Studies in Systems, Decision and Control, 165. Springer, Cham. https://doi.org/10.1007/978-3-319-92807-4_4.

  14. Oudenhoven JFM, Vullers RJM, Schaijk R (2012) A review of the present situation and future developments of micro-batteries for wireless autonomous sensor systems. Int J Energy Res 36(12):1139–1150. https://doi.org/10.1002/er.2949

    Article  Google Scholar 

  15. Vellela SS, Balamanigandan R (2024) Optimized clustering routing framework to maintain the optimal energy status in the WSN mobile cloud environment. Multimed Tools Appl 83(3):7919–7938. https://doi.org/10.1007/s11042-023-15926-5

    Article  Google Scholar 

  16. Ramalingam S, Dhanasekaran S, Sinnasamy SS, Salau AO, Alagarsamy M (2024) Performance enhancement of efficient clustering and routing protocol for wireless sensor networks using improved elephant herd optimization algorithm. Wireless Netw 30(3):1773–1789. https://doi.org/10.1007/s11276-023-03617-w

    Article  Google Scholar 

  17. Pal R, Saraswat M, Kumar S, Nayyar A, Rajput PK (2024) Energy efficient multi-criterion binary grey wolf optimizer based clustering for heterogeneous wireless sensor networks. Soft Comput 28(4):3251–3265. https://doi.org/10.1007/s00500-023-09316-0

    Article  Google Scholar 

  18. Mann PS, Singh S (2017) Improved metaheuristic based energy-efficient clustering protocol for wireless sensor networks. Eng Appl Artif Intell 57:142–152. https://doi.org/10.1016/j.engappai.2016.10.014

    Article  Google Scholar 

  19. Shyjith MB, Maheswaran CP, Reshma VK (2021) Optimized and dynamic selection of cluster head using energy efficient routing protocol in WSN. Wireless Pers Commun 116(1):577–599. https://doi.org/10.1007/s11277-020-07729-w

    Article  Google Scholar 

  20. Elhoseny M, Farouk A, Zhou N, Wang MM, Abdalla S, Batle J (2017) Dynamic multi-hop clustering in a wireless sensor network: Performance improvement. Wireless Pers Commun 95(4):3733–3753. https://doi.org/10.1007/s11277-017-4023-8

    Article  Google Scholar 

  21. Vijayalakshmi K, Anandan P (2019) A multi objective Tabu particle swarm optimization for effective cluster head selection in WSN. Clust Comput 22(5):12275–12282. https://doi.org/10.1007/s10586-017-1608-7

    Article  Google Scholar 

  22. He S, Li Q, Khishe MS, Mohammed A, Mohammadi H, Mohammadi M (2024) The optimization of nodes clustering and multi-hop routing protocol using hierarchical chimp optimization for sustainable energy efficient underwater wireless sensor networks. Wireless Netw 30(1):233–252. https://doi.org/10.1007/s11276-023-03464-9

    Article  Google Scholar 

  23. Maheshwari P, Sharma AK, Verma K (2021) Energy efficient cluster based routing protocol for WSN using butterfly optimization algorithm and ant colony optimization. Ad Hoc Netw. https://doi.org/10.1016/j.adhoc.2020.102317

    Article  Google Scholar 

  24. Selvi MS, Kumar SVN, Ganapathy S, Ayyanar AK, Nehemiah H, Kannan A (2021) An energy efficient clustered gravitational and fuzzy based routing algorithm in WSNs. Wireless Pers Commun 116(1):61–90. https://doi.org/10.1007/s11277-020-07705-4

    Article  Google Scholar 

  25. Chen G, Li C, Ye M, Wu J (2009) An unequal cluster-based routing protocol in wireless sensor networks. Wireless Netw 15(2):193–207. https://doi.org/10.1007/s11276-007-0035-8

    Article  Google Scholar 

  26. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67. https://doi.org/10.1016/j.advengsoft.2016.01.008

    Article  Google Scholar 

  27. Hussien AG, Oliva D, Houssein EH, Juan AA, Yu X (2020) Binary whale optimization algorithm for dimensionality reduction. Mathematics 8(10):1821. https://doi.org/10.3390/math8101821

    Article  Google Scholar 

  28. Sun ZL, Au KF, Choi TM (2007) A neuro-fuzzy inference system through integration of fuzzy logic and extreme learning machines. IEEE Trans Syst Man Cybern 37(5):1321–1331. https://doi.org/10.1109/TSMCB.2007.901375

    Article  Google Scholar 

  29. Vazhuthi PPI, Prasanth A, Manikandan SPD, Sowndarya KK (2023) A hybrid ANFIS reptile optimization algorithm for energy-efficient inter-cluster routing in internet of things-enabled wireless sensor networks. Peer-to-Peer Netw Appl 16:1049–1068. https://doi.org/10.1007/s12083-023-01458-0

    Article  Google Scholar 

  30. Joodaki M, Dowlatshahi MB, Joodaki NZ (2021) An ensemble feature selection algorithm based on PageRank centrality and fuzzy logic. Knowl-Based Syst 233:107538. https://doi.org/10.1016/j.knosys.2021.107538

    Article  Google Scholar 

  31. Dowlatshahi MB, Derhami V, Nezamabadi-Pour H (2020) Fuzzy particle swarm optimization with nearest-better neighborhood for multimodal optimization. Iran J Fuzzy Syst 17(4):7–24. https://doi.org/10.22111/ijfs.2020.5403

    Article  MathSciNet  Google Scholar 

  32. Hashemi A, Dowlatshahi MB, Nezamabadi-pour H (2022) Ensemble of feature selection algorithms: a multi-criteria decision-making approach. Int J Mach Learn Cybern 13(1):49–69. https://doi.org/10.1007/s13042-021-01347-z

    Article  Google Scholar 

  33. Heinzelman WB, Chandrakasan AP, Balakrishnan H (2002) An application-specific protocol architecture for wireless micro sensor networks. IEEE Trans Wireless Commun 1(4):660–670. https://doi.org/10.1109/TWC.2002.804190

    Article  Google Scholar 

  34. Younis O, Fahmy S (2004) HEED: a hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks. IEEE Trans Mob Comput 3(4):366–379. https://doi.org/10.1109/TMC.2004.41

    Article  Google Scholar 

  35. Ran G, Zhang H, Gong S (2010) Improving on LEACH protocol of wireless sensor networks using fuzzy logic. J Inf Comput Sci 7(3):767–775

    Google Scholar 

  36. Kang SH, Nguyen T (2012) Distance based thresholds for cluster head selection in wireless sensor networks. IEEE Commun Lett 16(9):1396–1399. https://doi.org/10.1109/LCOMM.2012.073112.120450

    Article  Google Scholar 

  37. Shokouhifar M, Jalali A (2015) A new evolutionary based application specific routing protocol for clustered wireless sensor networks. AEU-Int J Electron Commun 69(1):432–441. https://doi.org/10.1016/j.aeue.2014.10.023

    Article  Google Scholar 

  38. Zahedi ZM, Akbari R, Shokouhifar M, Safaei F, Jalali A (2016) Swarm intelligence based fuzzy routing protocol for clustered wireless sensor networks. Expert Syst Appl 55:313–328. https://doi.org/10.1016/j.eswa.2016.02.016

    Article  Google Scholar 

  39. Rao PC, Jana PK, Banka H (2017) A particle swarm optimization based energy efficient cluster head selection algorithm for wireless sensor networks. Wireless Netw 23(7):2005–2020. https://doi.org/10.1007/s11276-016-1270-7

    Article  Google Scholar 

  40. Kaur N, Sood SK (2017) An energy-efficient architecture for the internet of things (IoT). IEEE Syst J 11:796–805. https://doi.org/10.1109/JSYST.2015.2469676

    Article  Google Scholar 

  41. Thangaramya K, Kulothungan K, Logambigai R, Selvi M, Ganapathy S, Kannan A (2019) Energy aware cluster and neuro-fuzzy based routing algorithm for wireless sensor networks in IoT. Comput Netw 151:211–223. https://doi.org/10.1016/j.comnet.2019.01.024

    Article  Google Scholar 

  42. Kwon JH, Cha M, Lee S-B, Kim E-J (2019) Variable-categorized clustering, algorithm using fuzzy logic for internet of things local networks. Multimed Tools Appl 78:2963–2982. https://doi.org/10.1007/s11042-017-5176-x

    Article  Google Scholar 

  43. Mehta D, Saxena S (2020) MCH-EOR: Multi-objective cluster head based energy-aware optimized routing algorithm in wireless sensor networks. Sustain Comput: Inform Syst 28:100406. https://doi.org/10.1016/j.suscom.2020.100406

    Article  Google Scholar 

  44. Wang M, Wang S, Zhang B (2020) APTEEN routing protocol optimization in wireless sensor networks based on combination of genetic algorithms and fruit fly optimization algorithm. Ad Hoc Netw 102:102138. https://doi.org/10.1016/j.adhoc.2020.102138

    Article  Google Scholar 

  45. Boudhiafi W, Ezzedine T (2021) Optimization of Multi-level HEED Protocol in Wireless Sensor Networks. In: Florez, H., Pollo-Cattaneo, M.F. (eds) Applied Informatics. ICAI 2021. Communications in Computer and Information Science, vol 1455. Springer, Cham. https://doi.org/10.1007/978-3-030-89654-6_29.

  46. Raeisosadat SM, Rezaee AA (2021) Energy efficient clustering in IOT-based wireless sensor networks using whale optimization algorithm. J Commun Eng 10(1):109–126. https://doi.org/10.22070/JCE.2022.15455.1202

    Article  Google Scholar 

  47. Bozorgi SM, Hajiabadi MR, Hosseinabadi AAR, Sangaiah AK (2021) Clustering based on whale optimization algorithm for IoT over wireless nodes. Soft Comput 25(7):5663–5682. https://doi.org/10.1007/s00500-020-05563-7

    Article  Google Scholar 

  48. Arikumar, K. S. Natarajan, V. Satapathy, S. C. & Prathiba, S. B. (2022). DCMI: Dynamic clustering approach using multi-verse optimizer for fog-assisted IoT devices. https://doi.org/10.21203/rs.3.rs-698256/v1.

  49. Saleh B, Neghabi AA (2023) Optimal routing-clustering aware of energy consumption in Wireless sensor networks based on deep tree learning. Trans Mach Intell 6(4):236–247. https://doi.org/10.47176/TMI.2023.236

    Article  Google Scholar 

  50. Mohammadi R, Akleylek S, Ghaffari A (2023) SDN-IoT: SDN-based efficient clustering scheme for IoT using improved Sailfish optimization algorithm. PeerJ Comput Sci https://doi.org/10.7717/peerj-cs.1424

    Article  Google Scholar 

  51. Zhang H, Zhang M, Qin T, Wei W, Fan Y, Yang J (2024) An energy consumption optimization strategy for Wireless sensor networks via multi-objective algorithm. J King Saud Univ-Comput and Inf Sci 36(1):101919. https://doi.org/10.1016/j.jksuci.2024.101919

    Article  Google Scholar 

  52. Ramezanzadeh F, Shokrzadeh H (2024) Efficient routing method for IoT networks using bee colony and hierarchical chain clustering algorithm, e-Prime - Advances in Electrical Engineering. Electronics and Energy 7:100424. https://doi.org/10.1016/j.prime.2024.100424

    Article  Google Scholar 

  53. Zulfa MI, Aryanto AS, Fadli A (2024) Intelligent Traffic Light Time Cycle Simulation Model using Fuzzy Mamdani. JURNAL INFOTEL (Informatics, Telecommunication, and Electronics) 16(2):316–331. https://doi.org/10.20895/infotel.v16i2.1106

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank all of the anonymous referees for the comments and suggestions, which have helped to improve the paper.

Author information

Authors and Affiliations

Authors

Contributions

Ahmad Saeedi presented methodology, software, validation, formal analysis, investigation, data curation, writing—original draft, and visualization. Marjan Kuchaki Rafsanjani performed conceptualization, validation, writing—review & editing, supervision, and project administration. Samaneh Yazdani analyzed conceptualization and review & editing.

Corresponding author

Correspondence to Marjan Kuchaki Rafsanjani.

Ethics declarations

Conflict of interest

The authors declare no competing interests.

Ethical approval

Not applicable.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Saeedi, A., Kuchaki Rafsanjani, M. & Yazdani, S. Energy efficient clustering in IoT-based wireless sensor networks using binary whale optimization algorithm and fuzzy inference system. J Supercomput 81, 209 (2025). https://doi.org/10.1007/s11227-024-06556-1

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11227-024-06556-1

Keywords