journal article·2021-12-02Open access

Optimization of Clustering in Wireless Sensor Networks: Techniques and Protocols

Ahmed Mahdi Jubair, Rosilah Hassan, Azana Hafizah Mohd Aman, Hasimi Sallehudin, Zeyad Ghaleb Al-Mekhlafi, Badiea Abdulkarem Mohammed, Mohammad Salih Alsaffar

Applied Sciences· Volume 11· Issue 23

Abstract

Recently, Wireless Sensor Network (WSN) technology has emerged extensively. This began with the deployment of small-scale WSNs and progressed to that of larger-scale and Internet of Things-based WSNs, focusing more on energy conservation. Network clustering is one of the ways to improve the energy efficiency of WSNs. Network clustering is a process of partitioning nodes into several clusters before selecting some nodes, which are called the Cluster Heads (CHs). The role of the regular nodes in a clustered WSN is to sense the environment and transmit the sensed data to the selected head node; this CH gathers the data for onward forwarding to the Base Station. Advantages of clustering nodes in WSNs include high callability, reduced routing delay, and increased energy efficiency. This article presents a state-of-the-art review of the available optimization techniques, beginning with the fundamentals of clustering and followed by clustering process optimization, to classifying the existing clustering protocols in WSNs. The current clustering approaches are categorized into meta-heuristic, fuzzy logic, and hybrid based on the network organization and adopted clustering management techniques. To determine clustering protocols’ competency, we compared the features and parameters of the clustering and examined the objectives, benefits, and key features of various clustering optimization methods.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Energy Efficient Wireless Sensor Networks · Security in Wireless Sensor Networks · IoT-based Smart Home Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Center for Cyber Security, Faculty of Information Science and Technology, Universiti Kebangsaan Malaysia, Bangi 43600, Malaysia

Department of Information and Computer Science, College of Computer Science and Engineering, University of Ha’il, Ha’il 81481, Saudi Arabia

Department of Computer Engineering, College of Computer Science and Engineering, University of Ha’il, Ha’il 81481, Saudi Arabia

Funding

Ministry of Higher Education · National University of Malaysia

References (100+)

Show source-provided references
1. A review on energy efficient protocols in wireless sensor networks10.1007/s11276-015-1025-x ↗
2. Ali, A., Ming, Y., Chakraborty, S., and Iram, S. (2017). A comprehensive survey on real-time applications of WSN. Future Internet, 9.10.3390/fi9040077 ↗
3. Ahmad, Z., Shahid Khan, A., Nisar, K., Haider, I., Hassan, R., Haque, M.R., Tarmizi, S., and Rodrigues, J.J. (2021). Anomaly Detection Using Deep Neural Network for IoT Architecture. Appl. Sci., 11.10.3390/app11157050 ↗
4. Al-Mekhlafi, Z.G., Alshudukhi, J., and Almekhlafi, K. (2021). Comparative Study on Random Traveling Wave Pulse-Coupled Oscillator Algorithm of Energy-Efficient Wireless Sensor Networks. Advances on Smart and Soft Computing, Springer.10.1007/978-981-15-6048-4_52 ↗
5. An adaptive clustering approach to dynamic load balancing and energy efficiency in wireless sensor networks10.1016/j.energy.2016.08.012 ↗
6. Survey on clustering in heterogeneous and homogeneous wireless sensor networks10.1007/s11227-017-2128-1 ↗
7. Cluster head energy optimization in wireless sensor networks
8. Pickering, C., and Byrne, J. (2016). Systematic Quantitative Literature Reviews: What Are They and Why Use Them, Griffith University. In Workshop Presented at Griffith University.
9. Swarm intelligence-based routing protocol for wireless sensor networks: Survey and future directions10.1016/j.ins.2010.07.005 ↗
10. A survey on the taxonomy of cluster-based routing protocols for homogeneous wireless sensor networks10.3390/s120607350 ↗
11. A survey on clustering routing protocols in wireless sensor networks10.3390/s120811113 ↗
12. Clustering in sensor networks: A literature survey10.1016/j.jnca.2014.09.005 ↗
13. A survey on cluster-based routing protocols in wireless sensor networks10.1016/j.procs.2015.03.133 ↗
14. Clustering analysis in wireless sensor networks: The ambit of performance metrics and schemes taxonomy10.1177/155014774979142 ↗
15. A survey on unequal clustering protocols in Wireless Sensor Networks
16. Cluster-based routing protocols in wireless sensor networks: A survey based on methodology10.1016/j.jnca.2019.04.021 ↗
17. Wohwe Sambo, D., Yenke, B.O., Förster, A., and Dayang, P. (2019). Optimized clustering algorithms for large wireless sensor networks: A review. Sensors, 19.10.3390/s19020322 ↗
18. Energy aware clustering scheme in wireless sensor network using neuro-fuzzy approach10.1007/s11277-016-3793-8 ↗
19. Desynchronization Traveling Wave Pulse-Coupled-Oscillator Algorithm Using a Self-Organizing Scheme for Energy-Efficient Wireless Sensor Networks10.1109/ACCESS.2020.3034577 ↗
20. Trust-based secure clustering in WSN-based intelligent transportation systems10.1016/j.comnet.2018.09.015 ↗
21. Energy efficient cluster head formation in wireless sensor network10.1007/s00542-018-3873-7 ↗
22. Cluster-tree routing based entropy scheme for data gathering in wireless sensor networks10.1109/ACCESS.2018.2882639 ↗
23. Clustering Formation in Wireless Sensor Networks: A Survey
24. A review of clustering techniques and developments10.1016/j.neucom.2017.06.053 ↗
25. Abba Ari, A.A., Djedouboum, A.C., Gueroui, A.M., Thiare, O., Mohamadou, A., and Aliouat, Z. (2020). A three-tier architecture of large-scale wireless sensor networks for big data collection. Appl. Sci., 10.10.3390/app10155382 ↗
26. Rssi-and Lqi-based clustering: Analysis and implementation of multihop EOP-LEACH for WSN using Sun SPOT10.1080/02533839.2018.1482234 ↗
27. ISFC-BLS (intelligent and secured fuzzy clustering algorithm using balanced load sub-cluster formation) in WSN environment10.1007/s11277-019-06948-0 ↗
28. An efficient routing protocol adopting enhanced cluster formation technique accompanied by fuzzy logic for maximizing lifetime of WSN
29. Energy efficient protocol in wireless sensor network: Optimized cluster head selection model10.1007/s11235-020-00659-9 ↗
30. A particle swarm optimization-based energy efficient cluster head selection algorithm for wireless sensor networks10.1007/s11276-016-1270-7 ↗
31. An energy-efficient unequal clustering routing protocol for wireless sensor networks10.1177/1550147719879384 ↗
32. Cho, J.H., and Lee, H. (2020). Dynamic Topology Model of Q-Learning LEACH Using Disposable Sensors in Autonomous Things Environment. Appl. Sci., 10.10.3390/app10249037 ↗
33. A comparative study of the energy efficient clustering protocols in heterogeneous and homogeneous wireless sensor networks10.1007/s11277-017-4847-2 ↗
34. Fahmy, H.M.A. (2016). Wireless Sensor Networks: Concepts, Applications, Experimentation and Analysis, Springer.
35. An energy efficient and load balancing clustering scheme for wireless sensor network (WSN) based on distributed approach10.1088/1742-6596/1019/1/012007 ↗
36. A fault tolerance-based route optimisation and data aggregation using artificial intelligence to enhance performance in wireless sensor networks10.1504/IJWMC.2018.091139 ↗
37. A security fault-tolerant routing for multi-layer non-uniform clustered WSNs10.1186/s13638-016-0692-3 ↗
38. A Novel Energy Efficient Routing Protocol EACBM for Scalable Wireless Sensor Networks
39. Warrier, M.M., and Kumar, A. (2016, January 23–25). Energy efficient routing in Wireless Sensor Networks: A survey. Proceedings of the 2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), Chennai, India.10.1109/WiSPNET.2016.7566490 ↗
40. Data aggregation in wireless sensor networks: Previous research, current status and future directions10.1007/s11277-017-4674-5 ↗
41. Ghosh, R. (2017). Data Centric Routing, Interoperability and Fusion in WSN. Wireless Networking and Mobile Data Management, Springer.10.1007/978-981-10-3941-6 ↗
42. Khan, A., Ali, I., Ghani, A., Khan, N., Alsaqer, M., Rahman, A.U., and Mahmood, H. (2018). Routing protocols for underwater wireless sensor networks: Taxonomy, research challenges, routing strategies and future directions. Sensors, 18.10.3390/s18051619 ↗
43. Recent advances in attacks, technical challenges, vulnerabilities and their countermeasures in wireless sensor networks10.1007/s11277-017-4962-0 ↗
44. Social class particle swarm optimization for variable-length Wireless Sensor Network Deployment10.1016/j.asoc.2021.107926 ↗
45. Liu, Y., Wu, Q., Zhao, T., Tie, Y., Bai, F., and Jin, M. (2019). An improved energy-efficient routing protocol for wireless sensor networks. Sensors, 19.10.3390/s19204579 ↗
46. Fault-tolerant mechanism for wireless sensor network10.1049/iet-wss.2019.0106 ↗
47. Performance evaluation of range-free localization algorithms for wireless sensor networks10.1007/s00779-020-01370-x ↗
48. Metaheuristics-based energy efficient clustering in WSNs: Challenges and research contributions10.1049/iet-wss.2020.0102 ↗
49. A survey on clustering routing protocols in wireless sensor networks10.1108/SR-06-2016-0104 ↗
50. Mohammed, E.A.E.-W.F. (2017). Performance Study of Wireless Sensor Network in Machine Type Communication. [Master’s Thesis, Faculty of Electronic Engineering, Menoufia University].
51. Reliability-based cluster head selection methodology using fuzzy logic for performance improvement in WSNs10.1109/ACCESS.2019.2923924 ↗
52. Anzola, J., Pascual, J., Tarazona, G., and Gonzalez Crespo, R. (2018). A clustering WSN routing protocol based on kd tree algorithm. Sensors, 18.10.3390/s18092899 ↗
53. A distributed coverage hole recovery approach based on reinforcement learning for Wireless Sensor Networks10.1016/j.adhoc.2020.102082 ↗
54. Distributed unequal clustering algorithm in large-scale wireless sensor networks using fuzzy logic10.1007/s11227-018-2261-5 ↗
55. Base station positioning in wireless sensor network to aid cluster head selection process
56. Particle swarm optimization-based unequal and fault tolerant clustering protocol for wireless sensor networks10.1109/JSEN.2018.2828099 ↗
57. Optimal cluster formation and power control for high connectivity wireless MIMO-NOMA applications10.1049/el.2019.2432 ↗
58. Energy efficient clustering and routing in a wireless sensor network10.1016/j.procs.2018.07.160 ↗
59. Optimizing the network energy of cloud assisted internet of things by using the adaptive neural learning approach in wireless sensor networks10.1016/j.compind.2019.01.004 ↗
60. Efficient Transmission from Node to Node with Mobile Sink in Clustering Using Sensor Node
61. Ambigavathi, M., and Sridharan, D. (2018). Energy-aware data aggregation techniques in wireless sensor network. Advances in Power Systems and Energy Management, Springer.10.1007/978-981-10-4394-9_17 ↗
62. Leach protocol in wireless sensor network: A survey
63. Heinzelman, W.R., Chandrakasan, A., and Balakrishnan, H. (2000, January 4–7). Energy-efficient communication protocol for wireless microsensor networks. Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, Maui, HI, USA.
64. HEED: A hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks10.1109/TMC.2004.41 ↗
65. A survey on hybrid, energy efficient and distributed (HEED) based energy efficient clustering protocols for wireless sensor networks10.1007/s11277-020-07170-z ↗
66. Reliable and energy efficient communication algorithm in hierarchical wireless sensor networks10.1007/s11277-016-3705-y ↗
67. Multi-hop cluster-based routing approach for wireless sensor networks10.1016/j.procs.2016.04.277 ↗
68. DUCF: Distributed load balancing unequal clustering in wireless sensor networks using fuzzy approach10.1016/j.asoc.2015.11.044 ↗
69. An optimized QoS-based clustering with multipath routing protocol for wireless sensor networks
70. An energy-aware cluster-based stable protocol for wireless sensor networks10.1007/s00521-018-3542-x ↗
71. HACH: Heuristic Algorithm for Clustering Hierarchy protocol in wireless sensor networks10.1016/j.asoc.2017.02.016 ↗
72. A multipath routing protocol based on clustering and ant colony optimization for wireless sensor networks10.3390/s100504521 ↗
73. A genetic algorithm-based distance-aware routing protocol for wireless sensor networks10.1016/j.compeleceng.2016.09.016 ↗
74. A new evolutionary based routing protocol for clustered heterogeneous wireless sensor networks10.1016/j.asoc.2011.04.007 ↗
75. A power efficient cluster-based routing algorithm for wireless sensor networks: Honeybees swarm intelligence-based approach10.1016/j.jnca.2016.04.020 ↗
76. Cluster based wireless sensor network routing using artificial bee colony algorithm10.1007/s11276-012-0438-z ↗
77. Bee-sensor-C: An energy-efficient and scalable multipath routing protocol for wireless sensor networks10.1155/2015/976127 ↗
78. Two-tier particle swarm optimization protocol for clustering and routing in wireless sensor network10.1016/j.jnca.2015.02.004 ↗
79. Distributed fuzzy approach to unequal clustering and routing algorithm for wireless sensor networks10.1002/dac.3709 ↗
80. A new multi-objective distributed fuzzy clustering algorithm for wireless sensor networks with mobile gateways10.1016/j.aeue.2018.03.020 ↗
81. MOFCA: Multi-objective fuzzy clustering algorithm for wireless sensor networks10.1016/j.asoc.2014.11.063 ↗
82. Hamzah, A., Shurman, M., Al-Jarrah, O., and Taqieddin, E. (2019). Energy-efficient fuzzy-logic-based clustering technique for hierarchical routing protocols in wireless sensor networks. Sensors, 19.10.3390/s19030561 ↗
83. A distributed fuzzy logic-based root selection algorithm for wireless sensor networks10.1016/j.compeleceng.2014.09.001 ↗
84. Hybrid HSA and PSO algorithm for energy efficient cluster head selection in wireless sensor networks10.1016/j.swevo.2016.03.003 ↗
85. Rambabu, B., Reddy, A.V., and Janakiraman, S. (2019). Hybrid artificial bee colony and monarchy butterfly optimization algorithm (HABC-MBOA)-based cluster head selection for WSNs. J. King Saud Univ.-Comput. Inf. Sci., in press.
86. Integrated clustering and routing protocol for wireless sensor networks using Cuckoo and Harmony Search based metaheuristic techniques10.1016/j.engappai.2017.11.003 ↗
87. Hybrid model for security-aware cluster head selection in wireless sensor networks10.1049/iet-wss.2018.5008 ↗
88. Lifetime improvement in wireless sensor networks using hybrid differential evolution and simulated annealing (DESA)10.1016/j.asej.2016.03.004 ↗
89. Increasing Energy Efficiency in Wireless Sensor Networks Using GA-ANFIS to Choose a Cluster Head and Assess Routing and Weighted Trusts to Demodulate Attacker Nodes
90. FAMACROW: Fuzzy and ant colony optimization based combined mac, routing, and unequal clustering cross-layer protocol for wireless sensor networks10.1016/j.asoc.2016.02.019 ↗
91. Optimized sugeno fuzzy clustering algorithm for wireless sensor networks10.1016/j.engappai.2017.01.007 ↗
92. A survey on meta-heuristics for solving disassembly line balancing, planning and scheduling problems in remanufacturing10.1016/j.swevo.2020.100719 ↗
93. A compact bat algorithm for unequal clustering in wireless sensor networks10.3390/app9101973 ↗
94. Firefly-inspired time synchronization mechanism for self-organizing energy-efficient wireless sensor networks: A survey10.1109/ACCESS.2019.2935220 ↗
95. Genetic algorithm for energy-efficient clustering and routing in wireless sensor networks10.1016/j.jss.2018.09.067 ↗
96. An energy efficient routing approach to enhance coverage for application-specific wireless sensor networks using genetic algorithm10.2174/2666255813666191210144821 ↗
97. A hybrid method based on clustering to improve the reliability of the wireless sensor networks10.1007/s11277-020-07266-6 ↗
98. Development of QoS optimized routing using Artificial bee colony and TABU-GA with a mobile base station in Wireless Sensor Network10.35940/ijitee.K1839.119119 ↗
99. Zangeneh, M.A., and Ghazvini, A. (2017, January 7–9). An energy-based clustering method for WSNs using artificial bee colony and genetic algorithm. Proceedings of the 2017 2nd Conference on Swarm Intelligence and Evolutionary Computation (CSIEC), Kerman, Iran.10.1109/CSIEC.2017.7940165 ↗
100. Caraveo, C., Valdez, F., and Castillo, O. (2017). A new meta-heuristic of optimization with dynamic adaptation of parameters using type-2 fuzzy logic for trajectory control of a mobile robot. Algorithms, 10.10.3390/a10030085 ↗