Abstract
Cluster-based routing protocols have been proven efficient in prolonging the life cycle of wireless sensor networks (WSNs). Periodic and multi-hop clustering are the most popular techniques which provide the required energy-efficient communication and scalability in large-scale WSNs. In clustering, WSN is divided into number of clusters, and cluster head is selected in each cluster. However, in the existing clustering protocols, CH’s near base station undergoes large number of receiving, aggregating and transmitting operations in comparison with far away CHs. This imbalance of load on CHs and lack of structured multi-level clustering framework leads to early death of WSNs. Moreover, resolving the issues of scalability and data reliability along with load balancing is a very tedious task. In this paper, a hierarchical clustering and routing (HCR) protocol is proposed to formulate a load-balanced approach for clustering while taking care of energy efficiency, reliability and scalability. Firstly, a hierarchical layered framework is created to split the WSN into virtual circular layers for efficient transmission of data in hierarchical fashion. Subsequently, an ant lion optimizer is employed for the selection of CHs to ensure reliable, energy balanced and scalable cluster formation. Simulation results demonstrate that HCR protocol outperforms existing state-of-the-art clustering protocols in terms of network lifetime, balanced clustering, throughput and energy efficiency.
Similar content being viewed by others
References
Akyildiz IF, Su W, Sankarasubramaniam Y, Cayirci E (2002) A survey on sensor networks. IEEE Commun Mag 40:102–105. https://doi.org/10.1109/MCOM.2002.1024422
Yick J, Mukherjee B, Ghosal D (2008) Wireless sensor network survey. Comput Netw 52:2292–2330. https://doi.org/10.1016/j.comnet.2008.04.002
Wang F, Liu J (2011) Networked wireless sensor data collection: issues, challenges, and approaches. IEEE Commun Surv Tutor 13:673–687. https://doi.org/10.1109/SURV.2011.060710.00066
Abbasi A, Younis M (2007) A survey on clustering algorithms for wireless sensor networks. Comput Commun 30:2826–2841. https://doi.org/10.1016/j.comcom.2007.05.024
Arboleda, L., Nasser, N.: Comparison of clustering algorithms and protocols for wireless sensor networks. In: Proceedings of Canadian Conference on Electrical and Computer Engineering. pp. 1787–1792 (2006)
Heinzelman WB, Chandrakasan AP, Balakrishnan H (2002) An application-specific protocol architecture for wireless microsensor networks. IEEE Trans Wirel Commun 1:660–670. https://doi.org/10.1109/TWC.2002.804190
Bandyopadhyay, S., Coyle, E.: An energy efficient hierarchical clustering algorithm for wireless sensor networks. In: Proceedings of the Twenty-Second Annual Joint Conference of the IEEE Computer and Communications INFOCOM. pp. 1713–1723 (2003)
Kumar D, Aseri TC, Patel RB (2009) EEHC: Energy efficient heterogeneous clustered scheme for wireless sensor networks. Comput Commun 32:662–667. https://doi.org/10.1016/j.comcom.2008.11.025
Kang SH, Nguyen T (2012) Distance based thresholds for cluster head selection in wireless sensor networks. IEEE Commun Lett 16:1396–1399. https://doi.org/10.1109/LCOMM.2012.073112.120450
Manjeshwar, A., Agrawal, D.: TEEN: a routing protocol for enhanced efficiency in wireless sensor networks. In: Proceedings of International Parallel and Distributed Processing Symposium. p. 30189a (2001)
Manjeshwar A., Agrawal, D.P., Manjeshwar, A.: APTEEN: A hybrid protocol for efficient routing and comprehensive information retrieval in wireless sensor networks. In: Proceedings of International Parallel and Distributed Processing Symposium. pp. 195–202 (2002)
Cheng B-C, Yeh H-H, Hsu P-H (2011) Schedulability analysis for hard network lifetime wireless sensor networks with high energy first clustering. IEEE Trans Reliab 60:675–688. https://doi.org/10.1109/TR.2011.2135650
Taheri H, Neamatollahi P, Younis OM, Naghibzadeh S, Yaghmaee MH (2012) An energy-aware distributed clustering protocol in wireless sensor networks using fuzzy logic. Ad Hoc Netw 10:1469–1481. https://doi.org/10.1016/j.adhoc.2012.04.004
Younis O, Fahmy S (2004) HEED: A hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks. IEEE Trans Mob Comput 03:366–379. https://doi.org/10.1109/TMC.2004.41
Chamam A, Pierre S (2010) A distributed energy-efficient clustering protocol for wireless sensor networks. Comput Electr Eng 36:303–312. https://doi.org/10.1016/j.compeleceng.2009.03.008
Ye, M.Y.M., Li, C.L.C., Chen, G.C.G., Wu, J.: EECS: an energy efficient clustering scheme in wireless sensor networks. In: Proceedings of 24th IEEE International conference on Performance, Computing, and Communications. pp. 535–540 (2005)
Saleem M, Di Caro GA, Farooq M (2011) Swarm intelligence based routing protocol for wireless sensor networks: survey and future directions. Inf Sci (Ny) 181:4597–4624. https://doi.org/10.1016/j.ins.2010.07.005
Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization. IEEE Comput Intell Mag 1:28–39. https://doi.org/10.1109/MCI.2006.329691
Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12:702–713. https://doi.org/10.1109/TEVC.2008.919004
Kennedy J (2010) Particle Swarm Optimization. In: Sammut C, Webb GI (eds) Encyclopedia of machine learning. Springer, US, Boston, MA, pp 760–766
Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11:341–359. https://doi.org/10.1023/A:1008202821328
Holland JH (1973) Genetic algorithms and the optimal allocation of trials. SIAM J Comput 2:88–105. https://doi.org/10.1393/ncr/i2004-10001-9
Latiff, N.M.A., Tsimenidis, C.C., Sharif, B.S., Kingdom, U.: Energy-Aware Clustering for Wireless Sensor Networks Using Particle Swarm Optimization. In: Proceedings of 18th Annual IEEE International Sysmposium on Personal, Indoor and Mobile Radio Communications (PIMRC’07). pp. 5–9 (2007)
Rahmanian, A., Omranpour, H., Akbari, M., Raahemifar, K.: A novel genetic algorithm in LEACH-C routing protocol for sensor networks. In: Proceedings of 24th Canadian Conference on Electrical and Computer Engineering, CCECE. pp. 1096–1100 (2011)
Kuila P, Jana PK (2014) A novel differential evolution based clustering algorithm for wireless sensor networks. Appl Soft Comput 25:414–425. https://doi.org/10.1016/j.asoc.2014.08.064
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
Elhabyan RSY, Yagoub MCE (2015) Two-tier particle swarm optimization protocol for clustering and routing in wireless sensor network. J Netw Comput Appl 52:116–128. https://doi.org/10.1016/j.jnca.2015.02.004
Srinivasa Rao PC, Banka H (2017) Novel chemical reaction optimization based unequal clustering and routing algorithms for wireless sensor networks. Wirel Netw 23:759–778. https://doi.org/10.1007/s11276-015-1148-0
Lalwani P, Banka H, Kumar C (2018) BERA: A biogeography-based energy saving routing architecture for wireless sensor networks. Soft Comput 22:1651–1667. https://doi.org/10.1007/s00500-016-2429-y
Rao PCS, Jana PK, Banka H (2017) A particle swarm optimization based energy efficient cluster head selection algorithm for wireless sensor networks. Wirel Netw 23:2005–2020. https://doi.org/10.1007/s11276-016-1270-7
Lam AYS, Li VOK (2010) Chemical-reaction-inspired metaheuristic for optimization. IEEE Trans Evol Comput 14:381–399. https://doi.org/10.1109/TEVC.2009.2033580
Sabor N, Abo-Zahhad M, Sasaki S, Ahmed SM (2016) An unequal multi-hop balanced immune clustering protocol for wireless sensor networks. Appl Soft Comput J 43:372–389. https://doi.org/10.1016/j.asoc.2016.02.016
Jiang CJ, Shi WR, Xiang M, Tang XL (2010) Energy-balanced unequal clustering protocol for wireless sensor networks. J China Univ Posts Telecommun 17:94–99. https://doi.org/10.1016/S1005-8885(09)60494-5
Mohajerani A, Gharavian D (2015) An ant colony optimization based routing algorithm for extending network lifetime in wireless sensor networks. Wirel Netw 22:2637–2647. https://doi.org/10.1007/s11276-015-1061-6
Mao, S., Zhao, C., Zhou, Z., Ye, Y.: An improved fuzzy unequal clustering algorithm for wireless sensor network. In: Proceedings of 6th International ICST Conference on Communications and Networking in China (CHINACOM). pp. 206–214 (2012)
Shokouhifar M, Jalali A (2014) A new evolutionary based application specific routing protocol for clustered wireless sensor networks. AEU - Int J Electron Commun 69:432–441. https://doi.org/10.1016/j.aeue.2014.10.023
Sha K, Gehlot J, Greve R (2013) Multipath routing techniques in wireless sensor networks: a survey. Wirel Pers Commun 70:807–829. https://doi.org/10.1007/s11277-012-0723-2
Arjunan S, Pothula S (2016) A survey on unequal clustering protocols in wireless sensor networks. J King Saud Univ–Comput Inf Sci. https://doi.org/10.1016/j.jksuci.2017.03.006
Chen Y, Zhao Q (2005) On the lifetime of wireless sensor networks. IEEE Commun Lett 9:976–978. https://doi.org/10.1109/LCOMM.2005.11010
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.
Rights and permissions
About this article
Cite this article
Singh, H., Singh, D. Hierarchical clustering and routing protocol to ensure scalability and reliability in large-scale wireless sensor networks. J Supercomput 77, 10165–10183 (2021). https://doi.org/10.1007/s11227-021-03671-1
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-021-03671-1