Extending WSN Lifetime with Enhanced LEACH Protocol in Autonomous Vehicle Using Improved K-Means and Advanced Cluster Configuration Algorithms
<p>The formation for the cluster round in the LEACH protocol and the architecture of LEACH for the WSN.</p> "> Figure 2
<p>An illustration of the 200 <math display="inline"><semantics> <mrow> <msup> <mrow> <mi mathvariant="normal">m</mi> </mrow> <mrow> <mn>2</mn> </mrow> </msup> </mrow> </semantics></math> network area simulation setup with distributed sensor nodes, the CH, and the BS and the autonomous vehicle with a sensor node for each scenario; the BS location at (100 m, 300 m) for Scenario 1 and at (100 m, 100 m) for Scenario 2.</p> "> Figure 3
<p>Clustering results with distributed sensor nodes, CHs, and BS, after initial K-means clustering simulation for each scenario; BS location at (100 m, 300 m) for Scenario 1 and at (100 m, 100 m) for Scenario 2, respectively.</p> "> Figure 4
<p>Clustering and alive sensor nodes’ map for a BS located at (100 m, 300 m) scenario; showing the decline to 80, 50, and 20 active nodes at rounds 262, 569, and 1003, respectively.</p> "> Figure 5
<p>Clustering and alive sensor nodes’ map for a BS located at (100 m, 100 m) scenario; showing the decline to 80, 50, and 20 active nodes at rounds 1443, 1621, and 1702, respectively.</p> "> Figure 6
<p>Simulation result of network lifetime with alive nodes graph for each round with no mobility: (<b>a</b>) Scenario 1 (BS = 100 m, 300 m), (<b>b</b>) Scenario 2 (BS = 100 m, 100 m).</p> "> Figure 7
<p>The simulation result of the network lifetime with an alive node graph for each round, with a maximum mobility range of up to 10 m/round: (<b>a</b>) Scenario 1 (BS = 100 m, 300 m), (<b>b</b>) Scenario 2 (BS = 100 m, 100 m).</p> "> Figure 8
<p>Comparison of residual energy of nodes after 100 rounds, 500 rounds, and 1000 rounds for Scenario 1 (BS = 100 m, 300 m) with mobility: (<b>a</b>) no mobility and (<b>b</b>) maximum mobility range (10 m/round), depicting how energy sustainability varies by scenario.</p> "> Figure 9
<p>Comparison of residual energy of nodes after 100 rounds, 500 rounds, and 1000 rounds for Scenario 2 (BS = 100 m, 100 m) with mobility: (<b>a</b>) no mobility and (<b>b</b>) maximum mobility range (10 m/round), depicting how energy sustainability varies by scenario.</p> ">
Abstract
:1. Introduction
2. Related Research
2.1. LEACH Protocol for WSN
2.1.1. Setup Phase
2.1.2. Steady-State Phase
2.1.3. Limitation of LEACH Protocol
2.2. Machine Learning-Based K-Means Clustering Protocols for WSN
2.2.1. Residual Energy
2.2.2. K-Means Clustering
3. Proposed Model
3.1. IK-MACHES: Improved K-Means with Mobility-Aware Cluster Head-Election Scored Algorithm
3.2. Energy Model
3.3. Proposed Mobile-Aware Cluster Head-Election Scored (MACHES) Algorithm
3.3.1. Initialization Phase
3.3.2. Mobility-Aware Cluster-Head Election Scored (MACHES) Procedure
- CH-Election Scoring (CHES) Mechanism.
- Total Transmission Distance Metric.
- Cluster Head Selection Strategy.
- Proposed Protocol with MACHES algorithm.
Algorithm 1: Proposed protocol with MACHES algorithm |
(a) Initialization Phase: 1: initialize (node positions) randomly within area size 2: initialize (node energy) to () for each node 4: perform initial K-means clustering to determine clusters 5: for each round () from to do 6: if or then 7: recalculate (optimum no. of clusters, ) with K-means 8: specify the initial center point of 9: calculate each node of and 10: adjust the cluster center point based on as the computed distance 11: if then go to line 9 12: else cluster configuration confirmation 13: end if 14: end if (b) Mobility-Aware Cluster-Head Election Scored (MACHES) procedure: 15: for each node do 16: calculate mobility score ( for node : 17: 18: calculate score of BS for node : 19: 20: calculate score of CC () for node : 21: 22: end for 23: for each cluster do 24: calculate total transmission distance for each node : 25: 26: select several CHs with shorter as CH candidates 27: calculate total score: 28: among CH candidates elect CH with 29: for each node in cluster do 30: if (cluster head) then 31: aggregate and transmit data from CH to BS 32: compute energy consumption for transmission 33: if then: 34: 35: else: 36: 37: update the residual energy of node : 38: 39: else (for non-CH node) 40: transmit data from node to cluster head 41: compute energy consumption for transmission 42: if then: 43: 44: otherwise: 45: 46: update the residual energy of node : 47: 48: end if 49: end for 50: end for 51: update the residual energies for all nodes based on the consumption 52: proceed to the next round if termination conditions are not met 53: end for 54: end Procedure |
4. Simulation and Results
4.1. Simualion Parameters and Setup
4.2. Protocols Compared in the Simulation
4.3. Simulation Results and Discussion
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Kaur, M.; Munjal, A. Data aggregation algorithms for wireless sensor network: A review. Ad. Hoc. Netw. 2020, 100, 102083. [Google Scholar] [CrossRef]
- Bhushan, B.; Sahoo, G. Routing protocols in wireless sensor networks. In Computational Intelligence in Sensor Networks; Springer: Berlin/Heidelberg, Germany, 2019; pp. 215–248. [Google Scholar]
- Kulik, J.; Heinzelman, W.; Balakrishnan, H. Negotiation-based protocols for disseminating information in wireless sensor networks. Wirel. Netw. 2002, 8, 169–185. [Google Scholar] [CrossRef]
- Pantazis, N.A.; Nikolidakis, S.A.; Vergados, D.D. Energy-efficient routing protocols in wireless sensor networks: A survey. IEEE Commun. Surv. Tutor. 2012, 15, 551–591. [Google Scholar] [CrossRef]
- Liu, X. A survey on clustering routing protocols in wireless sensor networks. Sensors 2012, 12, 11113–11153. [Google Scholar] [CrossRef]
- 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, Maui, HI, USA, 7 January 2000; p. 10. [Google Scholar]
- Daanoune, I.; Abdennaceur, B.; Ballouk, A. A comprehensive survey on LEACH-based clustering routing protocols in Wireless Sensor Networks. Ad. Hoc. Netw. 2021, 114, 102409. [Google Scholar] [CrossRef]
- Tong, M.; Tang, M. LEACH-B: An improved LEACH protocol for wireless sensor network. In Proceedings of the 2010 6th International Conference on Wireless Communications Networking and Mobile Computing (WiCOM), Chengdu, China, 23–25 September 2010; pp. 1–4. [Google Scholar]
- Beiranvand, Z.; Patooghy, A.; Fazeli, M. I-LEACH: An efficient routing algorithm to improve performance & to reduce energy consumption in Wireless Sensor Networks. In Proceedings of the 5th Conference on Information and Knowledge Technology, Shiraz, Iran, 28–30 May 2013; pp. 13–18. [Google Scholar]
- Krishnakumar, A.; Anuratha, V. Improved leach: A modified leach for wireless sensor network. In Proceedings of the Advances in Computer Applications ICACA, Coimbatore, India, 24 October 2016. [Google Scholar]
- Ghasemzadeh, H.; Rezaeian, M.; Touranposhti, F.D.; Ghasemian, M.M. BN-LEACH: An improvement on LEACH protocol using Bayesian networks for energy consumption reduction in wireless sensor networks. In Proceedings of the 7’th International Symposium on Telecommunications (IST’2014), Tehran, Iran, 9–11 September 2014; pp. 1138–1143. [Google Scholar]
- Zheng, K.; Luo, R.; Liu, X.; Qiu, J.; Liu, J. Distributed DDPG-Based Resource Allocation for Age of Information Minimization in Mobile Wireless-Powered Internet of Things. IEEE Internet Things J. 2024, 11, 29102–29115. [Google Scholar] [CrossRef]
- Randhawa, S.; Jain, S. Performance analysis of LEACH with machine learning algorithms in wireless sensor networks. Int. J. Comput. Appl. 2016, 147, 7–12. [Google Scholar] [CrossRef]
- Gaidhani, A.R.; Potgantwar, A.D. A Review of Machine Learning-Based Routing Protocols for Wireless Sensor Network Lifetime. Eng. Proc. 2024, 59, 231. [Google Scholar] [CrossRef]
- Mahboub, A.; Arioua, M. Energy-efficient hybrid K-means algorithm for clustered wireless sensor networks. Int. J. Electr. Comput. Eng. 2017, 7, 2054. [Google Scholar] [CrossRef]
- Bidaki, M.; Ghaemi, R.; Tabbakh, S.R.K. Towards energy efficient k-MEANS based clustering scheme for wireless sensor networks. Int. J. Grid Distrib. Comput. 2016, 9, 265–276. [Google Scholar] [CrossRef]
- Ben Gouissem, B.; Gantassi, R.; Hasnaoui, S. Energy efficient grid based k-means clustering algorithm for large scale wireless sensor networks. Int. J. Commun. Syst. 2022, 35, e5255. [Google Scholar] [CrossRef]
- Afifi, H.; Ramaswamy, A.; Karl, H. Reinforcement learning for autonomous vehicle movements in wireless sensor networks. In Proceedings of the ICC 2021-IEEE International Conference on Communications, Montreal, QC, Canada, 14–23 June 2021; pp. 1–6. [Google Scholar]
- Kumar, G.S.; Vinu, P.M.; Jacob, K.P. Mobility metric based leach-mobile protocol. In Proceedings of the 2008 16th International Conference on Advanced Computing and Communications, Chennai, India, 14–17 December 2008; pp. 248–253. [Google Scholar]
- Rosero-Montalvo, P.D.; Erazo-Chamorro, V.C.; López-Batista, V.F.; Moreno-García, M.N.; Peluffo-Ordóñez, D.H. Environment Monitoring of Rose Crops Greenhouse Based on Autonomous Vehicles with a WSN and Data Analysis. Sensors 2020, 20, 5905. [Google Scholar] [CrossRef] [PubMed]
- Abba, A.M.; Sanusi, J.; Oshiga, O.; Mikail, S.A. A Review of Localization Techniques in Wireless Sensor Networks. In Proceedings of the 2023 2nd International Conference on Multidisciplinary Engineering and Applied Science (ICMEAS), Abuja, Nigeria, 1–3 November 2023; pp. 1–5. [Google Scholar]
- Nigam, G.K.; Dabas, C. ESO-LEACH: PSO based energy efficient clustering in LEACH. J. King Saud Univ.-Comput. Inf. Sci. 2021, 33, 947–954. [Google Scholar] [CrossRef]
- Vimalarani, C.; Subramanian, R.; Sivanandam, S.N. An enhanced PSO-based clustering energy optimization algorithm for wireless sensor network. Sci. World J. 2016, 2016, 8658760. [Google Scholar] [CrossRef] [PubMed]
- Yadav, A.; Kumar, S.; Vijendra, S. Network life time analysis of WSNs using particle swarm optimization. Procedia Comput. Sci. 2018, 132, 805–815. [Google Scholar] [CrossRef]
Simulation Parameter | Values |
---|---|
Network Area, | 200 × 200 m |
Position of the BS | Scenario 1: (100 m, 300 m) Scenario 2: (100 m, 100 m) |
Number of Sensor Nodes, | 100 |
Initial Energy of Sensor Node, | 0.5 J |
Number of Rounds | 2000 |
Radio Amplifier Energy Coefficient for Free Space Transmission, | |
Radio Amplifier Energy Coefficient for Multipath Transmission, | |
Receiving Energy per Data Bit, | |
Transmitting Energy per Data Bit, | |
Energy Required for Data Aggregation, | |
Message Size, | 5000 bits/message |
Maximum Mobility Range | 10 m/round |
Protocol | Clustering | Key Metrics | Feature | |
---|---|---|---|---|
Strength | Weakness | |||
LEACH | Random CH Selection | None | Simplicity | Uneven energy consumption, instability |
LEACH-B [8] | Residual Energy-Based CH Selection | Residual Energy | Improved energy efficiency | No mobility, limited scalability |
Improved-LEACH [10] | Randomness with Residual Energy | Residual Energy | Balanced CH selection | No optimization for proximity or mobility |
LEACH-K [15] | K-Means Clustering + Residual Energy | Distance, Residual Energy | Balanced clustering, scalable | High computational cost in dense networks |
LEACH-GK [17] | Grid-Based K-Means Clustering | Distance, Residual Energy | Scalability, clustering accuracy | Limited adaptation to mobility |
PSO [22] | Particle Swarm Optimization | Distance, Residual Energy | Optimized energy and proximity | High computational cost, requires tuning |
IK-MACHES (Proposed) | Improved K-Means + Mobility-Aware CH Scoring | Distance, Residual Energy, Mobility | Stability, energy efficiency, mobility-aware | Moderate computational complexity |
Protocol | LEACH | LEACH-B | Improved-LEACH | LEACH-K | LEACH-GK | PSO | Proposed | |
---|---|---|---|---|---|---|---|---|
Scenario 1: BS at (100 m, 300 m) | ||||||||
No Mobility | FND | 12 | 15 | 230 | 23 | 252 | 28 | 26 |
80% Alive Nodes | 184 | 182 | 352 | 195 | 612 | 834 | 984 | |
Mobility | FND | 4 | 12 | 65 | 19 | 21 | 123 | 14 |
80% Alive Nodes | 98 | 167 | 186 | 187 | 198 | 202 | 256 | |
Scenario 2: BS at (100 m, 100 m) | ||||||||
No Mobility | FND | 359 | 363 | 578 | 612 | 689 | 712 | 723 |
80% Alive Nodes | 757 | 897 | 1178 | 1181 | 1098 | 1238 | 1357 | |
Mobility | FND | 98 | 102 | 121 | 131 | 187 | 209 | 211 |
80% Alive Nodes | 297 | 367 | 438 | 449 | 497 | 498 | 496 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yoon, C.; Cho, S.; Lee, Y. Extending WSN Lifetime with Enhanced LEACH Protocol in Autonomous Vehicle Using Improved K-Means and Advanced Cluster Configuration Algorithms. Appl. Sci. 2024, 14, 11720. https://doi.org/10.3390/app142411720
Yoon C, Cho S, Lee Y. Extending WSN Lifetime with Enhanced LEACH Protocol in Autonomous Vehicle Using Improved K-Means and Advanced Cluster Configuration Algorithms. Applied Sciences. 2024; 14(24):11720. https://doi.org/10.3390/app142411720
Chicago/Turabian StyleYoon, Cheolhee, Seongsoo Cho, and Yeonwoo Lee. 2024. "Extending WSN Lifetime with Enhanced LEACH Protocol in Autonomous Vehicle Using Improved K-Means and Advanced Cluster Configuration Algorithms" Applied Sciences 14, no. 24: 11720. https://doi.org/10.3390/app142411720
APA StyleYoon, C., Cho, S., & Lee, Y. (2024). Extending WSN Lifetime with Enhanced LEACH Protocol in Autonomous Vehicle Using Improved K-Means and Advanced Cluster Configuration Algorithms. Applied Sciences, 14(24), 11720. https://doi.org/10.3390/app142411720