Abstract
Wireless sensor networks (WSNs) have turned into a leading area of research over the course of the last few decades as they have been employed in various application domains. Since traditional approaches configure WSNs statically, their dynamic reconfiguration represents a difficult challenge. To address this challenge, clustering techniques can be integrated into WSNs. In the present paper, we present a comprehensive review of some of the recently proposed clustering protocols (from the year 2003 to 2021) that have been applied to WSNs. In this survey, clustering algorithms are categorized into four classes, namely (1) cluster-based protocols for homogeneous nodes, (2) cluster-based protocols for heterogeneous nodes, (3) clustering protocols based on fuzzy logic methods, and (4) clustering protocols based on heuristic methods. This categorization was carried out based on these protocols’ network organization as well as the techniques used for managing the procedures of clustering. For the purpose of evaluating the efficiency of these protocols, we take into account features, performance as well as clustering methodologies as the main parameters used in the comparison of these four categories of clustering approaches.
Similar content being viewed by others
References
El Khediri S, Khan RU, Nasri N, Kachouri A (2020) MW-LEACH: low energy adaptive clustering hierarchy approach for WSN. IET Wirel Sens Syst 10(3):126–129
El Khediri S, Nasri N, Khan RU, Kachouri A (2021) An improved energy efficient clustering protocol for increasing the life time of wireless sensor networks. Wirel Pers Commun 116(1):539–558
Nasri N, Kachouri A, Wei A (2012) Survey of synchronization algorithms: wireless sensor networks case study
Lanzolla A, Spadavecchia M (2021) Wireless sensor networks for environmental monitoring
Jha RK, Singh A, Tewari A, Shrivastava P (2015) Performance analysis of disaster management using WSN technology. Procedia Comput Sci 49:162–169
Abdullah A, Hamad R, Abdulrahman M, Moala H, Elkhediri S (2019) CyberSecurity: a review of internet of things (IoT) security issues, challenges and techniques. In: 2019 2nd international conference on computer applications information security (ICCAIS). IEEE, pp 1–6
Valverde J, Rosello V, Mujica G, Portilla J, Uriarte A, Riesgo T (2011) Wireless sensor network for environmental monitoring: application in a coffee factory. Int J Distrib Sens Netw 8(1):638067
Tarannum S, Farheen S (2019) Wireless sensor networks for healthcare monitoring: a review. In: International conference on inventive computation technologies. Springer, Cham, pp 669–676
Bin S, Sun G (2020) Optimal energy resources allocation method of wireless sensor networks for intelligent railway systems. Sensors 20(2):482
Mitton N (2018) QoS in wireless sensor networks
Rawat P, Chauhan S (2021) Clustering protocols in wireless sensor network: a survey, classification, issues, and future directions. Comput Sci Rev 40:100396
Khediri SEL, Dallali A, Kachouri A (2017) Multi objective clustering algorithm for maximizing lifetime in wireless sensor networks. J Netw Technol 8(4):109–120
el Khediri S, Thaljaoui A, Dallali A, Kachouri A (2018) Clustering algorithm in wireless sensor networks based on shortest path. In: 2018 30th international conference on microelectronics (ICM). IEEE, pp 335–338
Heinzelman WR, Chandrakasan A, Balakrishnan H (2000) Energy-efficient communication protocol for wireless microsensor networks. In: Proceedings of the 33rd annual Hawaii international conference on system sciences. IEEE, p 10
Arjunan S, Pothula S (2019) A survey on unequal clustering protocols in Wireless Sensor Networks. J King Saud Univ Comput Inf Sci 31(3):304–317
Daanoune I, Abdennaceur B, Ballouk A (2021) A comprehensive survey on LEACH-based clustering routing protocols in Wireless Sensor Networks. Ad Hoc Netw 102409
Singh TJ, Kaur R, Singh D (2020) A survey and taxonomy on energy management schemes in wireless sensor networks. J Syst Archit 111:101782
El Khediri S, Fakhet W, Moulahi T, Khan R, Thaljaoui A, Kachouri A (2020) Improved node localization using K-means clustering for Wireless Sensor Networks. Comput Sci Rev 37:100284
Khan BA, Frej MBH (2019) Energy efficient clustering for heterogeneous wireless sensor networks—a survey. In: 2019 IEEE long Island systems, applications and technology conference (LISAT). IEEE, pp 1–5
Ai X (2017) Node importance ranking of complex networks with entropy variation. Entropy 19(7):303
Singh SK, Kumar P, Singh JP (2017) A survey on successors of LEACH protocol. IEEE Access 5:4298–4328
Echoukairi H, Bourgba K, Ouzzif M (2015) A survey on flat routing protocols in wireless sensor networks. In: International symposium on ubiquitous networking. Springer, Singapore, pp 311–324
Khediri SE, Nasri N, Wei A, Kachouri A (2014) A new approach for clustering in wireless sensors networks based on LEACH. Procedia Comput Sci 32:1180–1185
Afsar MM, Tayarani-N MH (2014) Clustering in sensor networks: a literature survey. J Netw Comput Appl 46:198–226
Rawat P, Chauhan S (2018) Energy efficient clustering in heterogeneous environment. In: 2018 second international conference on inventive communication and computational technologies (ICICCT). IEEE, pp 388–392
Zhang J, Chen J (2019) An adaptive clustering algorithm for dynamic heterogeneous wireless sensor networks. Wirel Netw 25(1):455–470
Lin Kawuu W, Sheng-Hao Chung, Chun-Cheng Lin (2016) A fast and distributed algorithm for mining frequent patterns in congested networks. Computing 98(3):235–256
El Khediri S, Khan RU, Nasri N, Kachouri A (2021) Energy efficient adaptive clustering hierarchy approach for wireless sensor networks. Int J Electron 108(1):67–86
Bongale AM, Nirmala CR, Bongale AM (2019) Hybrid cluster head election for WSN based on firefly and harmony search algorithms. Wireless Pers Commun 106(2):275–306
Rawat P, Chauhan S, Priyadarshi R (2020) Energy-efficient clusterhead selection scheme in heterogeneous wireless sensor network. J Circuits Syst Comput 29(13):2050204
Behera TM, Mohapatra SK, Samal UC, Khan MS (2019) Hybrid heterogeneous routing scheme for improved network performance in WSNs for animal tracking. Internet Things 6. https://doi.org/10.1016/j.iot.2019.03.001
Boyinbode O, Le H, Takizawa M (2011) A survey on clustering algorithms for wireless sensor networks. Int J Space Based Situat Comput 1(2–3):130–136
Sharma S, Bansal RK, Bansal S (2013) Issues and challenges in wireless sensor networks. In: 2013 international conference on machine intelligence and research advancement. IEEE, pp 58–62
El Khediri S, Thaljaoui A, Dallali A, Harakti S, Kachouri A (2018) A novel connectivity algorithm based on shortest path for wireless sensor networks. In: 2018 1st international conference on computer applications information security (ICCAIS). IEEE, pp 1–6
Wang T, Zhang G, Yang X, Vajdi A (2018) Genetic algorithm for energy-efficient clustering and routing in wireless sensor networks. J Syst Softw 146:196–214
Senouci MR, Mellouk A (2019) A robust uncertainty-aware cluster-based deployment approach for WSNs: coverage, connectivity, and lifespan. J Netw Comput Appl 146:102414
Farsi M, Elhosseini MA, Badawy M, Ali HA, Eldin HZ (2019) Deployment techniques in wireless sensor networks, coverage and connectivity: a survey. IEEE Access 7:28940–28954
Priyadarshi R, Rawat P, Nath V, Acharya B, Shylashree N (2020) Three level heterogeneous clustering protocol for wireless sensor network. Microsyst Technol 26(12):3855–3864
Guiloufi ABF, El Khediri S, Nasri N, Kachouri A (2014) EDD clustering algorithm for wireless sensor networks. In: CS IT conference proceedings, vol 4, no 13
Randhawa S, Jain S (2017) Data aggregation in wireless sensor networks: previous research, current status and future directions. Wirel Pers Commun 97(3):3355–3425
Kakamanshadi G, Gupta S, Singh S (2015) A survey on fault tolerance techniques in wireless sensor networks. In: 2015 international conference on green computing and internet of things (ICGCIoT). IEEE, pp 168–173
Mohapatra H, Rath AK (2020) Fault tolerance in WSN through uniform load distribution function. Int J Sens Wirel Commun Control 10(1):1–10
Akkaya K, Younis M (2005) A survey on routing protocols for wireless sensor networks. Ad Hoc Netw 3(3):325–349
Kuriakose J, Joshi S, Raju RV, Kilaru A (2014) A review on localization in wireless sensor networks. In: Advances in signal processing and intelligent recognition systems. Springer, Cham, pp 599–610
Fanian F, Rafsanjani MK (2019) Cluster-based routing protocols in wireless sensor networks: a survey based on methodology. J Netw Comput Appl 142:111–142
Liu X (2012) A survey on clustering routing protocols in wireless sensor networks. Sensors 12(8):11113–11153
Rawat P, Chauhan S, Priyadarshi R (2020) Energy-efficient clusterhead selection scheme in heterogeneous wireless sensor network. J Circuits Syst Comput. https://doi.org/10.1142/S0218126620502047
Sarkar A, SenthilMurugan T (2019) Cluster head selection for energy efficient and delay-less routing in wireless sensor network. Wirel Netw 25(1):303–320. https://doi.org/10.1007/s11276-017-1558-2
Alrashidi M, Nasri N, Khediri S, Kachouri A (2020) Energy-efficiency clustering and data collection for wireless sensor networks in industry 4.0. J Amb Intell Hum Comput 1–8
Sinha A, Lobiyal DK (2013) Performance evaluation of data aggregation for cluster-based wireless sensor network. HCIS 3(1):1–17
Rostami AS, Badkoobe M, Mohanna F, Hosseinabadi AAR, Sangaiah AK (2018) Survey on clustering in heterogeneous and homogeneous wireless sensor networks. J Supercomput 74(1):277–323
Zorlu O, Sahingoz OK (2016) Increasing the coverage of homogeneous wireless sensor network by genetic algorithm based deployment. In: 2016 sixth international conference on digital information and communication technology and its applications (DICTAP). IEEE, pp 109–114
Sharma D, Ojha A, Bhondekar AP (2019) Heterogeneity consideration in wireless sensor networks routing algorithms: a review. J Supercomput 75(5):2341–2394
Datta A, Nandakumar S (2017) A survey on bio inspired meta heuristic based clustering protocols for wireless sensor networks. In: IOP conference series: materials science and engineering. IOP Publishing, vol 263, no 5, p 052026
Loscri V, Morabito G, Marano S (2005) A two-levels hierarchy for low-energy adaptive clustering hierarchy (TL-LEACH). In: IEEE vehicular technology conference. IEEE 1999, vol 62, no 3, p 1809
Lindsey S, Raghavendra CS (2002) PEGASIS: power-efficient gathering in sensor information systems. In: Proceedings of the IEEE aerospace conference. IEEE, vol 3, p 3
Yueyang L, Hong J, Guangxin Y (2006) An energy-efficient PEGASIS-based enhanced algorithm in wireless sensor networks. China Commun 91–97
Prathibhavani PM, Sagar HA, Basavaraju TG (2020) Energy-efficient cross-layer multi-chain protocol for wireless sensor network. In: Advances in electrical and computer technologies. Springer, Singapore, pp 853–873
Lan Y, Fuxiang G, Peng L (2009) An energy-balanced clustering routing protocol in wireless sensor networks. In: 2009 2nd international conference on power electronics and intelligent transportation system (PEITS). IEEE, vol 2, pp 283–286
Heinzelman WB (2000) Application-specific protocol architectures for wireless networks. Doctoral dissertation, Massachusetts Institute of Technology
Cho S, Han L, Joo B, Han S (2014) P-LEACH: an efficient cluster-based technique to track mobile sinks in wireless sensor networks. Int J Distrib Sens Netw 10(9):803656
Manjeshwar A, Agrawal DP (2001) TEEN: ARouting protocol for enhanced efficiency in wireless sensor networks. In: ipdps, vol 1, no 2001, p 189
Kang SH, Nguyen T (2012) Distance based thresholds for cluster head selection in wireless sensor networks. IEEE Commun Lett 16(9):1396–1399
Vickers NJ (2017) Animal communication: when I’m calling you, will you answer too? Curr Biol 27(14):R713–R715
Smaragdakis G, Matta I, Bestavros A (2004) SEP: a stable election protocol for clustered heterogeneous wireless sensor networks. In: Second international workshop on sensor and actor network protocols and applications (SANPA 2004), vol 3
Kaur S, Mir RN (2016) Clustering in wireless sensor networks—a survey. Int J Comput Netw Inf Secur 8(6):568
Varma S, Nigam N, Tiwary US (2008) Base station initiated dynamic routing protocol for Heterogeneous Wireless Sensor Network using clustering. In: 2008 fourth international conference on wireless communication and sensor networks. IEEE, pp 1–6
Toor AS, Jain AK (2019) Energy aware cluster based multi-hop energy efficient routing protocol using multiple mobile nodes (MEACBM) in wireless sensor networks. AEU Int J Electr Commun 102:41–53
Duan C, Fan H (2007) A distributed energy balance clustering protocol for heterogeneous wireless sensor networks. In: 2007 international conference on wireless communications, networking and mobile computing. IEEE, pp 2469–2473
Osamy W, Salim A, Khedr AM (2020) An information entropy based-clustering algorithm for heterogeneous wireless sensor networks. Wirel Netw 26(3):1869–1886
Elbhiri B, Saadane R, Aboutajdine D (2009) Stochastic distributed energy-Efficient Clustering (SDEEC) for heterogeneous wireless sensor networks
Singh R, Verma AK (2017) Energy efficient cross layer based adaptive threshold routing protocol for WSN. AEU Int J Electron Commun 72:166–173
Kumar D, Aseri TC, Patel RB (2011) EECDA: energy efficient clustering and data aggregation protocol for heterogeneous wireless sensor networks. Int J Comput Commun Control 6(1):113–124
Jiang CJ, Shi WR, Tang XL, Wang P, Xiang M (2012) Energy-balanced unequal clustering routing protocol for wireless sensor networks. Ruanjian Xuebao/J Softw 23(5):1222–1232
Nehra NK, Kumar M, Patel RB (2009) Neural network based energy efficient clustering and routing in wireless sensor networks. In: 2009 first international conference on networks communications. IEEE, pp 34–39
Sahoo BM, Amgoth T, Pandey HM (2020) Particle swarm optimization based energy efficient clustering and sink mobility in heterogeneous wireless sensor network. Ad Hoc Netw 106:102237
Oladimeji MO, Turkey M, Dudley S (2017) HACH: Heuristic Algorithm for Clustering Hierarchy protocol in wireless sensor networks. Appl Soft Comput 55:452–461
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
Dignon GL, Zheng W, Best RB, Kim YC, Mittal J (2018) Relation between single-molecule properties and phase behavior of intrinsically disordered proteins. Proc Natl Acad Sci 115(40):9929–9934
Sturm D, Orr BA, Toprak UH, Hovestadt V, Jones DT, Capper D, Kool M (2016) New brain tumor entities emerge from molecular classification of CNS-PNETs. Cell 164(5):1060–1072
Pathak A (2020) A proficient bee colony-clustering protocol to prolong lifetime of wireless sensor networks. J Comput Netw Commun 2020
Thiagarajan R (2020) Energy consumption and network connectivity based on Novel-LEACH-POS protocol networks. Comput Commun 149:90–98
Gajjar S, Talati A, Sarkar M, Dasgupta K (2015) FUCP: fuzzy based unequal clustering protocol for wireless sensor networks. In: 2015 39th national systems conference (NSC). IEEE, pp 1–6
Martínez-Vargas A, Domínguez-Guerrero J, Andrade ÁG, Sepúlveda R, Montiel-Ross O (2016) Application of NSGA-II algorithm to the spectrum assignment problem in spectrum sharing networks. Appl Soft Comput 39:188–198
Shojaei A, Moradi S, Alaeddini F, Khodadoost M, Barzegar A, Khademi A (2014) Association between suicide method, and gender, age, and education level in Iran over 2006–2010. Asia Pac Psych 6(1):18–22
Mirzaie M, Mazinani SM (2018) MCFL: an energy efficient multi-clustering algorithm using fuzzy logic in wireless sensor network. Wirel Netw 24(6):2251–2266
Logambigai R, Kannan A (2016) Fuzzy logic based unequal clustering for wireless sensor networks. Wirel Netw 22(3):945–957
Mazumdar N, Om H (2018) Distributed fuzzy approach to unequal clustering and routing algorithm for wireless sensor networks. Int J Commun Syst 31(12):e3709
Hamzah A, Shurman M, Al-Jarrah O, Taqieddin E (2019) Energy-efficient fuzzy-logic-based clustering technique for hierarchical routing protocols in wireless sensor networks. Sensors 19(3):561
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
El Khediri, S. Wireless sensor networks: a survey, categorization, main issues, and future orientations for clustering protocols. Computing 104, 1775–1837 (2022). https://doi.org/10.1007/s00607-022-01071-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-022-01071-8