Abstract
In Internet of Things (IoT), WSNs are crucial components because they sense, acquire data and communicate with the base station. Because IoT connects devices with scarce resources, the energy needed for communication is viewed as one of the most challenging issues facing WSN assisted IoT. Clustering techniques have the potential to conserve energy and keep network nodes running for longer periods of time. Traditional hierarchical routing protocols are based on a random probability equation for cluster head (CH) selection. Moreover, there is scope to enhance the network lifespan by improving the CH selection approach. To address this, we present the hybrid K-means ant Lion optimization approach for Energy-efficient clustering based Routing (K-LionER) scheme for WSN supported by the IoT. The proposed K-LionER focuses on prolonging the network lifespan and improving energy efficiency. The clusters in WSN under investigation are created using K-means and each CH is chosen using ant lion optimization. CHs acquire the data from cluster members and transmit the agglomerated data to the base station. K-LionER selects the CH based on routing metrics, Remnant Energy (RE), distance between the CHs and Base station (CBD) and Intra-cluster Communication Cost (ICC). A comprehensive simulation is carried out on MATLAB 2017a. K-LionER’s accomplishment is contrasted with LEACH, ECFU and GADA-LEACH. The simulation’s outcome reveals gains in performance in various aspects, such as alive nodes, stability period, dead nodes and network lifetime metrics. In comparison to the aforementioned routing protocols, the proposed K-LionER protocol improves the network’s lifetime by 10% to 48%.
Similar content being viewed by others
Data availability
No data set has been used. Simulation setting has been provided in the manuscript.
References
Rekha, Y., Garg, R.: Existing enabling technologies and solutions for energy management in IoT. Energy Conserv. IoT Devices Concept. Paradig. Solut. 206, 19–47 (2019)
Huang, J., Meng, Y., Gong, X., Liu, Y., Duan, Q.: A novel deployment scheme for green internet of things. IEEE Int. Things J. 1(2), 196–205 (2014)
Sethi, P., Sarangi, S.R., et al.: Internet of things: architectures, protocols, and applications. J. Electr. Comput. Eng. (2017). https://doi.org/10.1155/2017/9324035
Lee, S., Younis, M.: Eqar: effective qos-aware relay node placement algorithm for connecting disjoint wireless sensor subnetworks. IEEE Trans. Comput. 60(12), 1772–1787 (2011)
Jelicic, V., Magno, M., Brunelli, D., Paci, G., Benini, L.: Context-adaptive multimodal wireless sensor network for energy-efficient gas monitoring. IEEE Sens. J. 13(1), 328–338 (2012)
Singh, A., Sharma, S., Singh, J.: Nature-inspired algorithms for wireless sensor networks: a comprehensive survey. Comput. Sci. Rev. 39, 100342 (2021)
Sucasas, V., Radwan, A., Marques, H., Rodriguez, J., Vahid, S., Tafazolli, R.: A survey on clustering techniques for cooperative wireless networks. Ad Hoc Netw. 47, 53–81 (2016)
Ramya, R., Brindha, D.T.: A comprehensive review on optimal cluster head selection in WSN-IOT. Adv. Eng. Softw. 171, 103170 (2022). https://doi.org/10.1016/j.advengsoft.2022.103170
Bara’a, A.A., Khalil, E.A.: A new evolutionary based routing protocol for clustered heterogeneous wireless sensor networks. Appl. Soft Comput. 12(7), 1950–1957 (2012)
Tsai, C.-W., Hong, T.-P., Shiu, G.-N.: Metaheuristics for the lifetime of WSN: A review. IEEE Sens. J. 16(9), 2812–2831 (2016)
Agrawal, D., Wasim Qureshi, M.H., Pincha, P., Srivastava, P., Agarwal, S., Tiwari, V., Pandey, S.: Gwo-c: grey wolf optimizer-based clustering scheme for WSNs. Int. J. Commun. Syst. 33(8), 4344 (2020)
Reddy, M.P.K., Babu, M.R.: Implementing self adaptiveness in whale optimization for cluster head section in internet of things. Clust. Comput. 22, 1361–1372 (2019)
Sadrishojaei, M., Navimipour, N.J., Reshadi, M., Hosseinzadeh, M.: A new clustering-based routing method in the mobile internet of things using a krill herd algorithm. Clust. Comput. 25(1), 351–361 (2022). https://doi.org/10.1007/s10586-021-03394-1
Chen, Y., Wang, H.: Evolutionary energy balanced ant colony algorithm based on WSNs. Clust. Comput. 22(Suppl 1), 609–621 (2019)
Bhatia, T., Kansal, S., Goel, S., Verma, A.K.: A genetic algorithm based distance-aware routing protocol for wireless sensor networks. Comput. Electr. Eng. 56, 441–455 (2016)
Wang, T., Zhang, G., Yang, X., Vajdi, A.: Genetic algorithm for energy-efficient clustering and routing in wireless sensor networks. J. Syst. Softw. 146, 196–214 (2018)
Verma, S., Sood, N., Sharma, A.K.: Genetic algorithm-based optimized cluster head selection for single and multiple data sinks in heterogeneous wireless sensor network. Appl. Soft Comput. 85, 105788 (2019)
Elhabyan, R.S., Yagoub, M.C.: Particle swarm optimization protocol for clustering in wireless sensor networks: a realistic approach. In: Proceedings of the 2014 IEEE 15th International Conference on Information Reuse and Integration (IEEE IRI 2014), pp. 345–350. IEEE (2014)
Rahmanian, A., Omranpour, H., Akbari, M., Raahemifar, K.: A novel genetic algorithm in leach-c routing protocol for sensor networks. In: 2011 24th Canadian Conference on Electrical and Computer Engineering (CCECE), pp. 001096–001100. IEEE (2011)
Luo, T., Xie, J., Zhang, B., Zhang, Y., Li, C., Zhou, J.: An improved levy chaotic particle swarm optimization algorithm for energy-efficient cluster routing scheme in industrial wireless sensor networks. Expert Syst. Appl. 241, 122780 (2023)
Vaiyapuri, T., Parvathy, V.S., Manikandan, V., Krishnaraj, N., Gupta, D., Shankar, K.: A novel hybrid optimization for cluster-based routing protocol in information-centric wireless sensor networks for IoT based mobile edge computing. Wirel. Pers. Commun. 127, 39–62 (2021)
Karaboga, D., Gorkemli, B., Ozturk, C., Karaboga, N.: A comprehensive survey: artificial bee colony (ABC) algorithm and applications. Artif. Intell. Rev. 42, 21–57 (2014)
Yogarajan, G., Revathi, T.: Improved cluster based data gathering using ant lion optimization in wireless sensor networks. Wirel. Pers. Commun. 98, 2711–2731 (2018)
Dhand, G., Tyagi, S.S.: Smeer: secure multi-tier energy efficient routing protocol for hierarchical wireless sensor networks. Wirel. Pers. Commun. 105, 17–35 (2019)
Pattnaik, S., Sahu, P.K.: Adaptive neuro-fuzzy inference system-particle swarm optimization-based clustering approach and hybrid moth-flame cuttlefish optimization algorithm for efficient routing in wireless sensor network. Int. J. Commun. Syst. 34(9), 4783 (2021)
Moridi, E., Haghparast, M., Hosseinzadeh, M., Jafarali Jassbi, S.: Novel fault-tolerant clustering-based multipath algorithm (FTCM) for wireless sensor networks. Telecommun. Syst. 74, 411–424 (2020)
Mirjalili, S.: The ant lion optimizer. Adv. Eng. softw. 83, 80–98 (2015)
Del-Valle-Soto, C., Rodríguez, A., Ascencio-Piña, C.R.: A survey of energy-efficient clustering routing protocols for wireless sensor networks based on metaheuristic approaches. Artif. Intell. Rev. 56, 9699–9770 (2023)
Heinzelman, W.R., Chandrakasan, A., Balakrishnan, H.: Energy-efficient communication protocol for wireless microsensor networks. In: Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, p. 10. IEEE (2000)
Heinzelman, W.B., Chandrakasan, A.P., Balakrishnan, H.: An application-specific protocol architecture for wireless microsensor networks. IEEE Trans. Wirel. Commun. 1(4), 660–670 (2002)
Kumar, D.: Performance analysis of energy efficient clustering protocols for maximising lifetime of wireless sensor networks. IET Wirel. Sens. Syst. 4(1), 9–16 (2014)
Tyagi, S., Gupta, S.K., Tanwar, S., Kumar, N.: EHE-LEACH: Enhanced heterogeneous LEACH protocol for lifetime enhancement of wireless SNs. In: 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI), pp. 1485–1490. IEEE (2013)
Kumar, D., Aseri, T.C., Patel, R.: EEHC: energy efficient heterogeneous clustered scheme for wireless sensor networks. Comput. Commun. 32(4), 662–667 (2009)
Yu, M., Leung, K.K., Malvankar, A.: A dynamic clustering and energy efficient routing technique for sensor networks. IEEE Trans. Wirel. Commun. 6(8), 3069–3079 (2007)
Cui, Z., Cao, Y., Cai, X., Cai, J., Chen, J.: Optimal LEACH protocol with modified bat algorithm for big data sensing systems in internet of things. J. Parallel Distrib. Comput. 132, 217–229 (2019)
Latiff, N.A., Tsimenidis, C.C., Sharif, B.S.: Energy-aware clustering for wireless sensor networks using particle swarm optimization. In: 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications, pp. 1–5. IEEE (2007)
Gupta, G.P., Jha, S.: Integrated clustering and routing protocol for wireless sensor networks using cuckoo and harmony search based metaheuristic techniques. Eng. Appl. Artif. Intell. 68, 101–109 (2018)
Radhika, S., Rangarajan, P.: On improving the lifespan of wireless sensor networks with fuzzy based clustering and machine learning based data reduction. Appl. Soft Comput. 83, 105610 (2019)
Hussain, S., Matin, A.W., Islam, O.: Genetic algorithm for hierarchical wireless sensor networks. J. Netw. 2(5), 87–97 (2007)
Kuila, P., Jana, P.K.: A novel differential evolution based clustering algorithm for wireless sensor networks. Appl. Soft Comput. 25, 414–425 (2014)
Khalil, E.A., Attea, B.A.: Stable-aware evolutionary routing protocol for wireless sensor networks. Wirel. Pers. Commun. 69, 1799–1817 (2013)
Bedi, P., Das, S., Goyal, S., Shukla, P.K., Mirjalili, S., Kumar, M.: A novel routing protocol based on grey wolf optimization and Q learning for wireless body area network. Expert Syst. Appl. 210, 118477 (2022)
Roberts, M.K., Ramasamy, P.: Optimized hybrid routing protocol for energy-aware cluster head selection in wireless sensor networks. Digit. Signal Process. 130, 103737 (2022)
Srinivasulu, M., Shiva, M.G.: Routing overhead aware optimal cluster based routing algorithm for IoT network using heuristic technique. Int. J. Adv. Comput. Sci. Appl. (2023). https://doi.org/10.14569/IJACSA.2023.0140207
Guo, S., Yang, O.W.: Energy-aware multicasting in wireless ad hoc networks: a survey and discussion. Comput. Commun. 30(9), 2129–2148 (2007)
Kanungo, T., Mount, D.M., Netanyahu, N.S., Piatko, C.D., Silverman, R., Wu, A.Y.: An efficient k-means clustering algorithm: analysis and implementation. IEEE Trans. Pattern Anal. Mach. Intell. 24(7), 881–892 (2002)
Funding
The authors declare that no funds, grants, or other support were received during the preparation of this manuscript.
Author information
Authors and Affiliations
Contributions
Both the authors contributed to the study conception and design. Rekha performed the experiments and analyzed the data. She prepared the manuscript. Ritu Garg supervised the study and provided expertise in data analysis. She reviewed the manuscript and provided critical feedback.
Corresponding author
Ethics declarations
Conflict of interest
The authors have no relevant financial or non-financial interests to disclose.
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.
About this article
Cite this article
Rekha, Garg, R. K-LionER: meta-heuristic approach for energy efficient cluster based routing for WSN-assisted IoT networks. Cluster Comput (2024). https://doi.org/10.1007/s10586-024-04280-2
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10586-024-04280-2