Abstract
Clustering in WSN recently become big challenge and attracts many researches. Clustering is a way of grouping sensor nodes into clusters with CH responsible to receive from its members and send to base station BS, CH selection in efficient way prolongs network life time and stability region. So, improper CHs selection and distribution in sensing field will affect the performance of clustering. In WSN environment there is N sensor nodes and K CHs, there is \( {\text{N}}^{\text{k}} \) different ways to create clusters, so it’s difficult to identify optimal set of CHs without using search optimization algorithm. In this paper, the process of CH selection is formulated as single-objective optimization problem to find optimal set of CHs to form, one-hop clusters, in order to balance energy consumption, enhance stability and scalability using gravitational search algorithm (GSA). The problem has been solved using particle swarm optimization and GSA and compare the result against LEACH protocol. In this paper, several simulations have been done to demonstrate the efficiency of the proposed algorithm under different position for BS. Furthermore, new cost function has been proposed for Hierarchical Clustering. The objective of hierarchical clustering is to increase network lifetime and prolong network stability, several simulations have been done to compare the efficiency of multi-hop versus one-hop approach.
Similar content being viewed by others
References
Abbasi, A., & Younis, M. (2007). A survey on clustering algorithms for wireless sensor networks. Science Direct Computer Communications, 30, 2826–2841.
Srinivasa Rao, P. C., Banka, H., & Jana, P. K. (2016). Energy efficient clustering for wireless sensor networks: A gravitational search algorithm. Berlin: Springer.
Srinivasa-Rao, P. C., Banka, H., & Jana, P. K. (2016). A gravitational search algorithm for energy efficient multi-sink placement in wireless sensor networks. Berlin: Springer.
Mirjalili ,S. et al. (2010). A new hybrid PSOGSA algorithm for function optimization. In International conference on computer and information application.
Boyinbode, O., Le, H., & Takizawa, M. (2011). A survey on clustering algorithms for wireless sensor networks. International Journal of Space-Based and Situated Computing, 1(2–3), 130–136.
Esmat, R., Hossein, N., & Saeid, S. (2009). GSA: a gravitational search algorithm. Information Sciences, 179, 2232–2248.
Heinzelman, W., Chandrakasan, A., & Balakrishnan, H. (2000). Energy-efficient routing protocols for wireless microsensor networks. In Proceedings of 33rd Hawaii international conference on system sciences (HICSS), Maui, HI, January 2000.
Heinzelman, W., Chandrakasan, A., & Balakrishnan, H. (2002). An application-specific protocol architecture for wireless microsensor networks. IEEE Transactions on Wireless Communications, 1(4), 660–670.
Beiranvand, Z., Patooghy, A., & Fazeli, M. (2013). I-LEACH: An efficient routing algorithm to improve performance & to reduce energy consumption in wireless sensor networks. In 2013 5th conference on information and knowledge technology (IKT).
Antoo, A., & Mohammed, R. (2014). EEM-LEACH: Energy efficient multi-hop LEACH routing protocol for clustered WSNs. In International conference on control, (ICCICCT).
Miao, H., & Xiao, X. (2015). Improvement and application of LEACH protocol based on genetic algorithm for WSN. In IEEE 20th international workshop on computer aided modelling and design of communication links and networks (CAMAD).
Jing, Y., Zetao, L., & Yi, L. (2013). An energy efficient algorithm based on LEACH protocol. In 25th Chinese control and decision conference (CCDC).
Latiff, N., Tsimenidis, C., & Sharif, B. (2007). Energy-aware clustering for wireless sensor networks using particle swarm optimization. In IEEE 18th international symposium on personal, indoor and mobile radio communications (PIMR C’07), September 2007 (pp. 1–5).
Khatarkar, S. (2013). Wireless sensor network MAC protocol SMAC & TMAC. Indian Journal of Computer Science and Engineering (IJCSE), 4(4), 304–310.
Boulis, A. (2011). Castalia user’s manual. https://forge.nicta.com.au/docman/view.php/301/592/Castalia+-+User+Manual.pdf. Last Accessed April 2, 2014.
Smaragdakis, G., Matta, I., & Bestavros, A. (2004). SEP: A stable election protocol for clustered heterogeneous wireless sensor networks. In Proceeding of the international workshop on SANPA.
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
Morsy, N.A., AbdelHay, E.H. & Kishk, S.S. Proposed Energy Efficient Algorithm for Clustering and Routing in WSN. Wireless Pers Commun 103, 2575–2598 (2018). https://doi.org/10.1007/s11277-018-5948-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-018-5948-2