Two-Level Clustering Algorithm for Cluster Head Selection in Randomly Deployed Wireless Sensor Networks
Abstract
:1. Introduction
- A novel clustering algorithm is introduced in the first level with a grid mechanism followed by CH selection and having a predefined number of CHs.
- A CH selection mechanism is developed in the first level based on the minimum average distance between nodes in each cluster while taking into consideration the residual energy level per node.
- A distance threshold parameter is introduced in the first level to improve the communication between the nodes to CH and CH to BS.
- An angular distance parameter in the second level is introduced CH selection for remaining outside nodes while clustering due to insufficient boundary conditions.
- A robust comparison has been demonstrated with three different clustering algorithms (LEACH, I-LEACH, E-LEACH) under different network conditions, and significant performance improvements.
2. Related Works
3. Proposed Algorithm and Analysis
3.1. First-Level Clustering: Uniform Energy Region
3.2. Second-Level Clustering: Angular Distance Estimation
3.3. CH Selection Using Two-Level Clustering (TLC)
Algorithm 1. Proposed two-level clustering (TLC) algorithm |
N: {n|n is a node of the network system} T(n): Threshold for CH selection, p: Number of CHs. K: {k|k is n’s properties (d, ϴ, E)} |
begin initialize N, count, d, ϴ, and E compute Etx and Erx using Equations (7) and (8), respectively /* initialize primary cluster formation*/ for i = 1: p if count >= p do Grid = (count)i−1: (count)i compute first CH using Equation (5). end if end for /*CH selection */ CH = 0 for i = 1: r do update Etx and Erx calculate (Et)rem using Equation (11) compute (N)i using Equation (12) CH = CH + 1 if i == n end for else if (CH > = p) update kd using Equation (13) end if |
4. Simulation Results
5. Discussion
- With a predefined number of CHs, a distance threshold-based clustering algorithm was developed in the first level that has a minimum average distance in terms of residual energy level per node. Also, the distance threshold supported communication between nodes to CH and CH to BS.
- The homogeneity in the network was maintained by grid concatenating of cluster formation. Although the position of residual nodes was changing frequently, the defined boundary conditions based on angular distances covered all the nodes within the network.
- The second-level CH selection within clusters added additional computational complexity to the linear but remained within
\( O(N \cdot k)\) due to the quadratic term within each cluster. The other parameters including initialization of the cluster, CH selection process, and broadcasting steps were also linearly complex computations. This complexity indicates that the algorithm scales linearly with the number of nodes and the average number of nodes per cluster, making it efficient for large networks with well-distributed clusters.
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Mathur, P.; Nielsen, R.H.; Prasad, N.R.; Prasad, R. Cost benefit analysis of utilising mobile nodes in wireless sensor networks. Wirel. Pers. Commun. 2015, 83, 2333–2346. [Google Scholar] [CrossRef]
- Ovsthus, K.; Kristensen, L.M. An industrial perspective on wireless sensor networks—A survey of requirements, protocols, and challenges. IEEE Commun. Surv. Tutor. 2014, 16, 1391–1412. [Google Scholar]
- Ahmad, A.; Javaid, N.; Khan, Z.A.; Qasim, U.; Alghamdi, T.A. (ACH)2: Routing Scheme to Maximize Lifetime and Throughput of Wireless Sensor Networks. IEEE Sens. J. 2014, 14, 3516–3532. [Google Scholar] [CrossRef]
- Xu, C.; Xiong, Z.; Zhao, G.; Yu, S. An energy-efficient region source routing protocol for lifetime maximization in WSN. IEEE Access 2019, 7, 135277–135289. [Google Scholar] [CrossRef]
- Yoo, H.; Shim, M.; Kim, D. Dynamic duty-cycle scheduling schemes for energy-harvesting wireless sensor networks. IEEE Commun. Lett. 2011, 16, 202–204. [Google Scholar] [CrossRef]
- Wei, C.; Zhi, C.; Fan, P.; Letaief, K.B. AsOR: An energy efficient multi-hop opportunistic routing protocol for wireless sensor networks over Rayleigh fading channels. IEEE Trans. Wirel. Commun. 2009, 8, 2452–2463. [Google Scholar] [CrossRef]
- Parikh, S.; Vokkarane, V.M.; Xing, L.; Kasilingam, D. Node-replacement policies to maintain threshold-coverage in wireless sensor networks. In Proceedings of the 16th International Conference on Computer Communications and Networks, Honolulu, HI, USA, 13–16 August 2007; pp. 760–765. [Google Scholar]
- Tong, B.; Wang, G.; Zhang, W.; Wang, C. Node reclamation and replacement for long-lived sensor networks. IEEE Trans. Parallel Distrib. Syst. 2011, 22, 1550–1563. [Google Scholar] [CrossRef]
- Han, Z.; Wu, J.; Zhang, J.; Liu, L.; Tian, K. A general self-organized tree-based energy-balance routing protocol for wireless sensor network. IEEE Trans. Nucl. Sci. 2014, 61, 732–740. [Google Scholar] [CrossRef]
- Shafiullah, G.M.; Azad, S.A.; Ali, A.S. Energy-efficient wireless MAC protocols for railway monitoring applications. IEEE Trans. Intell. Transp. Syst. 2012, 14, 649–659. [Google Scholar] [CrossRef]
- Heinzelman, W.B.; Chandrakasan, A.P.; Balakrishnan, H. An application-specific protocol architecture for wireless microsensor networks. IEEE Trans. Wirel. Commun. 2002, 1, 660–670. [Google Scholar] [CrossRef]
- Arbab, E.; Aghazarian, V.; Hedayati, A.; Motlagh, N.G. A LEACH-based clustering algorithm for optimizing energy consumption in wireless sensor networks. In Proceedings of the 2nd International Conference on Computer Science and Information Technology, Singapore, 28–29 April 2012; pp. 147–150. [Google Scholar]
- Fu, C.; Jiang, Z.; Wei, W.E.I.; Wei, A. An energy balanced algorithm of LEACH protocol in WSN. Int. J. Comput. Sci. Issues (IJCSI) 2013, 10, 354. [Google Scholar]
- Nawar, N.M.; Soliman, S.E.; Ayad, N.M.; El-Sayed, H.S.; Kelash, M.H. Enhancement of Mobility Model for Cluster Hierarchical Routing Protocol in Wireless Sensor Networks. Int. J. Comput. Appl. 2014, 94, 12–16. [Google Scholar]
- Salem, A.O.A.; Shudifat, N. Enhanced LEACH protocol for increasing a lifetime of WSNs. Pers. Ubiquitous Comput. 2019, 23, 901–907. [Google Scholar] [CrossRef]
- Al-baz, A.; El-sayed, A. Cluster head selection enhancement of LEACH protocol in wireless sensor network. Menoufia J. Electron. Eng. Res. 2017, 26, 153–170. [Google Scholar] [CrossRef]
- Al-Sadoon, M.E.; Jedidi, A.; Al-Raweshidy, H. Dual-Tier Cluster-Based Routing in Mobile Wireless Sensor Network for IoT Application. IEEE Access 2023, 11, 4079–4094. [Google Scholar] [CrossRef]
- Hu, M.; Wang, Y. A Two-level clustering chain energy heterogenous routing protocol for WSN. J. Phys. Conf. Ser. 2022, 2387, 012036. [Google Scholar] [CrossRef]
- Yan, J.; Zhou, M.; Ding, Z. Recent advances in energy-efficient routing protocols for wireless sensor networks: A review. IEEE Access 2016, 4, 5673–5686. [Google Scholar] [CrossRef]
- Chiang, S.S.; Huang, C.H.; Chang, K.C. A minimum hop routing protocol for home security systems using wireless sensor networks. IEEE Trans. Consum. Electron. 2007, 53, 1483–1489. [Google Scholar] [CrossRef]
- Ho, J.H.; Shih, H.C.; Liao, B.Y.; Chu, S.C. A ladder diffusion algorithm using ant colony optimization for wireless sensor networks. Inf. Sci. 2012, 192, 204–212. [Google Scholar] [CrossRef]
- Bany Salameh, H.; Obaidat, H.; Al-Shamali, A.; Jararweh, Y. A two-level clustering mechanism for energy enhancement in Internet-of-Things-based wireless sensor networks. Int. J. Commun. Syst. 2021, 34, e4913. [Google Scholar] [CrossRef]
- Suh, Y.H.; Kim, K.T.; Shin, D.R.; Youn, H.Y. Traffic-aware energy efficient routing (TEER) using multi-criteria decision making for wireless sensor network. In Proceedings of the 5th International Conference on IT Convergence and Security (ICITCS), Kuala Lumpur, Malaysia, 24–27 August 2015; pp. 1–5. [Google Scholar]
- Jagadeesh, S.; Muthulakshmi, I. Dynamic clustering and routing using multi-objective particle swarm optimization with Levy distribution for wireless sensor networks. Int. J. Commun. Syst. 2021, 34, e4902. [Google Scholar]
- Jiang, A.; Zheng, L. An effective hybrid routing algorithm in WSN: Ant colony optimization in combination with hop count minimization. Sensors 2018, 18, 1020. [Google Scholar] [CrossRef] [PubMed]
- Tang, L.; Lu, Z.; Cai, J.; Yan, J. An equilibrium strategy-based routing optimization algorithm for wireless sensor networks. Sensors 2018, 18, 3477. [Google Scholar] [CrossRef] [PubMed]
- Chithaluru, P.K.; Khan, M.S.; Kumar, M.; Stephan, T. ETH-LEACH: An energy enhanced threshold routing protocol for WSNs. Int. J. Commun. Syst. 2021, 34, e4881. [Google Scholar] [CrossRef]
- Wu, C.; Yang, J. Multimedia Independent Multipath Routing Algorithms for Internet of Things Based on a Node Hidden Communication Model. Future Internet 2019, 11, 240. [Google Scholar] [CrossRef]
- Kumar, N.; Vidyarthi, D.P. A green routing algorithm for IoT-enabled software defined wireless sensor network. IEEE Sens. J. 2018, 18, 9449–9460. [Google Scholar] [CrossRef]
- Yuan, Y.; Liu, W.; Wang, T.; Deng, Q.; Liu, A.; Song, H. Compressive sensing-based clustering joint annular routing data gathering scheme for wireless sensor networks. IEEE Access 2019, 7, 114639–114658. [Google Scholar] [CrossRef]
- Ahmed, A.; Bakar, K.A.; Channa, M.I.; Haseeb, K.; Khan, A.W. TERP: A trust and energy aware routing protocol for wireless sensor network. IEEE Sens. J. 2015, 15, 6962–6972. [Google Scholar] [CrossRef]
Parameters | Abbreviations | Values |
---|---|---|
Initial energy | EIN | 0.5 J |
Transmission energy | Etx | 5 × 10−7 J |
Receiving energy | Erx | 10−7 J |
Data aggregation energy | EDA | 5 × 10−9 J/bit/signal |
Max. number of rounds | RMAX | 200~1000 |
Free space amplifier | EFS | 10−9 J/bit/m2 |
Multi-path amplifier | EMP | 13 × 10−11 J/bit/m4 |
Operating energy | Eelec | 5 × 10−8 J/bit |
Parcel size | s | 4000 bits |
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
Subedi, S.; Acharya, S.K.; Lee, J.; Lee, S. Two-Level Clustering Algorithm for Cluster Head Selection in Randomly Deployed Wireless Sensor Networks. Telecom 2024, 5, 522-536. https://doi.org/10.3390/telecom5030027
Subedi S, Acharya SK, Lee J, Lee S. Two-Level Clustering Algorithm for Cluster Head Selection in Randomly Deployed Wireless Sensor Networks. Telecom. 2024; 5(3):522-536. https://doi.org/10.3390/telecom5030027
Chicago/Turabian StyleSubedi, Sagun, Shree Krishna Acharya, Jaehee Lee, and Sangil Lee. 2024. "Two-Level Clustering Algorithm for Cluster Head Selection in Randomly Deployed Wireless Sensor Networks" Telecom 5, no. 3: 522-536. https://doi.org/10.3390/telecom5030027
APA StyleSubedi, S., Acharya, S. K., Lee, J., & Lee, S. (2024). Two-Level Clustering Algorithm for Cluster Head Selection in Randomly Deployed Wireless Sensor Networks. Telecom, 5(3), 522-536. https://doi.org/10.3390/telecom5030027