Skip to main content
Log in

Wireless sensor networks: a survey, categorization, main issues, and future orientations for clustering protocols

  • Regular Paper
  • Published:
Computing Aims and scope Submit manuscript

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.

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

Access this article

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

Similar content being viewed by others

References

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  3. Nasri N, Kachouri A, Wei A (2012) Survey of synchronization algorithms: wireless sensor networks case study

  4. Lanzolla A, Spadavecchia M (2021) Wireless sensor networks for environmental monitoring

  5. Jha RK, Singh A, Tewari A, Shrivastava P (2015) Performance analysis of disaster management using WSN technology. Procedia Comput Sci 49:162–169

    Article  Google Scholar 

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

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

    Article  Google Scholar 

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

  9. Bin S, Sun G (2020) Optimal energy resources allocation method of wireless sensor networks for intelligent railway systems. Sensors 20(2):482

    Article  Google Scholar 

  10. Mitton N (2018) QoS in wireless sensor networks

  11. Rawat P, Chauhan S (2021) Clustering protocols in wireless sensor network: a survey, classification, issues, and future directions. Comput Sci Rev 40:100396

    Article  MathSciNet  MATH  Google Scholar 

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

    Google Scholar 

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

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

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

    Google Scholar 

  16. Daanoune I, Abdennaceur B, Ballouk A (2021) A comprehensive survey on LEACH-based clustering routing protocols in Wireless Sensor Networks. Ad Hoc Netw 102409

  17. Singh TJ, Kaur R, Singh D (2020) A survey and taxonomy on energy management schemes in wireless sensor networks. J Syst Archit 111:101782

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

  20. Ai X (2017) Node importance ranking of complex networks with entropy variation. Entropy 19(7):303

    Article  Google Scholar 

  21. Singh SK, Kumar P, Singh JP (2017) A survey on successors of LEACH protocol. IEEE Access 5:4298–4328

    Article  Google Scholar 

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

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

    Article  Google Scholar 

  24. Afsar MM, Tayarani-N MH (2014) Clustering in sensor networks: a literature survey. J Netw Comput Appl 46:198–226

    Article  Google Scholar 

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

  26. Zhang J, Chen J (2019) An adaptive clustering algorithm for dynamic heterogeneous wireless sensor networks. Wirel Netw 25(1):455–470

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  30. Rawat P, Chauhan S, Priyadarshi R (2020) Energy-efficient clusterhead selection scheme in heterogeneous wireless sensor network. J Circuits Syst Comput 29(13):2050204

    Article  Google Scholar 

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

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

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

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

    Article  Google Scholar 

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

  42. Mohapatra H, Rath AK (2020) Fault tolerance in WSN through uniform load distribution function. Int J Sens Wirel Commun Control 10(1):1–10

    Google Scholar 

  43. Akkaya K, Younis M (2005) A survey on routing protocols for wireless sensor networks. Ad Hoc Netw 3(3):325–349

    Article  Google Scholar 

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

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

    Article  Google Scholar 

  46. Liu X (2012) A survey on clustering routing protocols in wireless sensor networks. Sensors 12(8):11113–11153

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  50. Sinha A, Lobiyal DK (2013) Performance evaluation of data aggregation for cluster-based wireless sensor network. HCIS 3(1):1–17

    Google Scholar 

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

    Article  Google Scholar 

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

  53. Sharma D, Ojha A, Bhondekar AP (2019) Heterogeneity consideration in wireless sensor networks routing algorithms: a review. J Supercomput 75(5):2341–2394

    Article  Google Scholar 

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

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

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

  57. Yueyang L, Hong J, Guangxin Y (2006) An energy-efficient PEGASIS-based enhanced algorithm in wireless sensor networks. China Commun 91–97

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

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

  60. Heinzelman WB (2000) Application-specific protocol architectures for wireless networks. Doctoral dissertation, Massachusetts Institute of Technology

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

    Article  Google Scholar 

  62. Manjeshwar A, Agrawal DP (2001) TEEN: ARouting protocol for enhanced efficiency in wireless sensor networks. In: ipdps, vol 1, no 2001, p 189

  63. Kang SH, Nguyen T (2012) Distance based thresholds for cluster head selection in wireless sensor networks. IEEE Commun Lett 16(9):1396–1399

    Article  Google Scholar 

  64. Vickers NJ (2017) Animal communication: when I’m calling you, will you answer too? Curr Biol 27(14):R713–R715

    Article  Google Scholar 

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

  66. Kaur S, Mir RN (2016) Clustering in wireless sensor networks—a survey. Int J Comput Netw Inf Secur 8(6):568

    Google Scholar 

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

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

    Article  Google Scholar 

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

  70. Osamy W, Salim A, Khedr AM (2020) An information entropy based-clustering algorithm for heterogeneous wireless sensor networks. Wirel Netw 26(3):1869–1886

    Article  Google Scholar 

  71. Elbhiri B, Saadane R, Aboutajdine D (2009) Stochastic distributed energy-Efficient Clustering (SDEEC) for heterogeneous wireless sensor networks

  72. Singh R, Verma AK (2017) Energy efficient cross layer based adaptive threshold routing protocol for WSN. AEU Int J Electron Commun 72:166–173

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

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

    Article  Google Scholar 

  77. Oladimeji MO, Turkey M, Dudley S (2017) HACH: Heuristic Algorithm for Clustering Hierarchy protocol in wireless sensor networks. Appl Soft Comput 55:452–461

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  81. Pathak A (2020) A proficient bee colony-clustering protocol to prolong lifetime of wireless sensor networks. J Comput Netw Commun 2020

  82. Thiagarajan R (2020) Energy consumption and network connectivity based on Novel-LEACH-POS protocol networks. Comput Commun 149:90–98

    Article  Google Scholar 

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  87. Logambigai R, Kannan A (2016) Fuzzy logic based unequal clustering for wireless sensor networks. Wirel Netw 22(3):945–957

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Salim El Khediri.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-022-01071-8

Keywords

Mathematics Subject Classification

Navigation