Abstract
Despite the wide improvement in wireless sensor networks, energy consumption is still considered as the most important challenge in this kind of network. Previous research studies have shown that a routing algorithm based on clustering could be a perfect solution to solve this problem. In this regard, an optimized routing algorithm based on consciously distribution of cluster heads and their load balancing has been suggested in this study. Initially, the network is divided into cells by the algorithm. Then, the genetic algorithm is used to determine the optimal number of nodes. In other words, after placement of the nodes in the environment, given that the base station is aware of the energy of remaining nodes, the chromosome length is set equal to the number of nodes that their residual energy in a specific area is greater than the average energy of neighboring nodes in the same specified area. Therefore, the chromosome length is reduced and we will move with a faster convergence in reaching the optimal solution. On the other hand, due to the low speed of the genetic algorithm in facing with larger networks after determining the cluster heads in each chromosome, those points are sent as initial points for the K-Means algorithm and this algorithm provides high-speed clustering process. Simulation results using NS2 tool showed that significant improvement has been achieved by using the proposed algorithm in increasing life time, throughput, residual energy and in decreasing delay of network compared to the two similar algorithms.
Similar content being viewed by others
Notes
Non deterministic polynomial.
Cluster head.
Super cluster head.
Time division multiple access.
Distance nodes to base station.
Distance nodes.
Number of nodes.
Number of cluster heads.
Ad hoc on-demand.
Carrier senses multiple access/collision detection.
First dead time.
Half dead time.
Last dead time.
References
Alippi, C., & Galperti, C. (2008). An adaptive system for optimal solar energy harvesting in wireless sensor network nodes. IEEE Transactions on Circuits and Systems I: Regular Papers, 55, 1742–1750.
Halder, S., & Das Bit, S. (2014). Enhancement of wireless sensor network lifetime by deploying heterogeneous nodes. Journal of Network and Computer Applications, 38, 106–124.
Shen, H., & Bai, G. (2016). Routing in wireless multimedia sensor networks: A survey and challenges ahead. Journal of Network and Computer Applications, 71, 30–49.
Elshrkawey, M., Elsherif, S. M., & Elsayed Wahed, M. (2017). An enhancement approach for reducing the energy consumption in wireless sensor networks. Journal of King Saud University–Computer and Information Sciences. doi:10.1016/j.jksuci.2017.04.002.
Barekatain, B., Khezrimotlagh, D., Maarof, M. A., Ghaeini, H. R., Quintana, A. A., & Cabrera, A. T. (2015). Efficient P2P live video streaming over hybrid WMNs using random network coding. Wireless Personal Communications, 80, 1761–1789.
Ari, A. A. A., Yenke, B. O., Labraoui, N., Damakoa, I., & Gueroui, A. (2016). A power efficient cluster-based routing algorithm for wireless sensor networks: Honeybees swarm intelligence based approach. Journal of Network and Computer Applications, 69, 77–97.
Barekatain, B., Aizaini Maarof, M., Ariza Quintana, A., & Ghaeini, H. R. (2013). Performance evaluation of routing protocols in live video streaming over wireless mesh networks. Jurnalteknologi (Scopus), 62, 101.
Chia-Hung, T., & Yu-Chee, T. (2012). A path-connected-cluster wireless sensor network and its formation, addressing, and routing protocols. Sensors Journal IEEE, 12, 2135–2144.
Lin, S., Haidong, F., Yongsheng, Q., & Hancheng, D. (2008). A new kind of cluster-based key management protocol in wireless sensor network. In IEEE international conference on networking, sensing and control (ICNSC), Sanya 2008 (pp. 133–136).
Neamatollahi, P., Taheri, H., Naghibzadeh, M., & Abrishami, S. (2014). A distributed clustering scheme for wireless sensor networks. In 6th conference on information and knowledge technology (IKT) Shahrood 2014 (pp. 20–24).
Singh, Sh K, Singh, M. P., & Sing, D. K. (2010). A survey of energy-efficient hierarchical cluster-based routing in wireless sensor networks. International Journal of Advanced Networking and Applications, 2, 570–580.
Patil, S. D., & Vijayakumar, B. P. (2016). Overview of issues and challenges in wireless sensor networks. International Journal of Application or Innovation in Engineering & Management (IJAIEM), 5, 1–5.
Kaur, S., & Mir, R. N. (2016). Clustering in wireless sensor networks-a survey. International Journal of Computer Network and Information Security, 6, 38–51.
Zaman, N., Tang Jung, L., & Yasin, M. M. (2016) Enhancing energy efficiency of wireless sensor network through the design of energy efficient routing protocol. Journal of Sensors, 2016, 1–17.
Tyagi, S., & Kumar, N. (2013). A systematic review on clustering and routing techniques based upon LEACH protocol for wireless sensor networks. Journal of Network and Computer Applications, 36, 623–645.
Garey, M. R., & Johnson, D. S. (1990). Computers and intractability: A guide to the theory of np-completeness (p. 338).
Guo, W., & Zhang, W. (2014). A survey on intelligent routing protocols in wireless sensor networks. Journal of Network and Computer Applications, 38, 185–201.
Kumar, G., & Rai, M. K. (2017). An energy efficient and optimized load balanced localization method using CDS with one-hop neighbourhood and genetic algorithm in WSNs. Journal of Network and Computer Applications, 78, 73–82.
Abo-Zahhad, M., Sabah, A., Nabil, S., & Shigenobu, S. (2014). A new energy-efficient adaptive clustering protocol based on genetic algorithm for improving the lifetime and the stable period of wireless sensor networks. International Journal of Energy, Information and Communications, 5, 47–72.
Barekatain, B., Dehghani, S., & Pourzaferani, M. (2015). An energy-aware routing protocol for wireless sensor networks based on new combination of genetic algorithm & k-means. Procedia Computer Science, 72, 552–560.
Nandy, S., Sharma, R., & Bhattacharyya, S. P. (2011). Solving symmetric eigenvalue problem via genetic algorithms: Serial versus parallel implementation. Applied Soft Computing, 11, 3946–3961.
Tsoulos, I. G., Tzallas, A., & Tsalikakis, D. (2016). PDoublePop: An implementation of parallel genetic algorithm for function optimization. Computer Physics Communications, 209, 183–189.
Harb, H., Makhoul, A., Laiymani, D., Jaber, A., & Tawil, R. (2014) K-means based clustering approach for data aggregation in periodic sensor networks. In IEEE 10th international conference on wireless and mobile computing, networking and communications (WiMob), Larnaca 2014 (pp. 434–441).
Dehghani, S., Pourzaferani, M., & Barekatain, B. (2015). Comparison on energy-efficient cluster based routing algorithms in wireless sensor network. Procedia Computer Science, 72, 535–542.
Sikander, G., Zafar, M. H., Raza, A., Babar, M. I., Mahmud, S. A., & Khan, G. M. (2013). A survey of cluster-based routing schemes for wireless sensor networks. Smart Computing Review, 3, 261–275.
Singh, S. P., & Sharma, S. C. (2015). A survey on cluster based routing protocols in wireless sensor networks. Procedia Computer Science, 45, 687–695.
Heinzelman, W. R., Chandrakasan, A. & Balakrishnan, H. (2000) Energy-efficient communication protocol for wireless microsensor networks. Presented at the international conference on system sciences, Hawaii.
Christian, A., & Soni, D. H. (2013) Lifetime prolonging in LEACH Protocol for wireless sensor networks. Presented at the IEEE international conference for intelligent systems and signal processing (ISSP), Gujarat, 2013.
Handy, M. J., Haase, M. & Timmermann, D. (2002) Low energy adaptive clustering hierarchy with deterministic cluster-head selection. Presented at the international workshop on mobile and wireless communications network, Germany, 2002.
Awad, F. (2012). Energy-efficient and coverage-aware clustering in wireless sensor networks. Wireless Engineering and Technology, 3, 142–151.
Gautam, N., Lee, W.-I., & Pyun, J.-Y. (2010). Dynamic clustering and distance aware protocol for wireless sensor networks. In ACM symposium on Performance evaluation of wireless ad hoc, sensor, and ubiquitous networks, Islands, 2010 (pp. 9–14).
Bayraklı, S., & Erdogan, S. Z. (2012). Genetic algorithm based energy efficient clusters (GABEEC) in wireless sensor networks. Procedia Computer Science, 10, 247–254.
Buranapanichkit, D., & Andreopoulos, Y. Distributed time division multiple access protocol for multi-hop wireless sensor networks. In TENCON 2015–2015 IEEE region 10 conference, 2015 (pp. 1–4).
Elhoseny, M., Xiaohui, Y., El-Minir, H. K. & Riad, A. M. (2014) Extending self-organizing network availability using genetic algorithm. In International conference on computing, communication and networking technologies (ICCCNT), Hefei, 2014 (pp. 1–6).
Pal, V., Singh, G., & Yadav, R. P. (2015). Cluster head selection optimization based on genetic algorithm to prolong lifetime of wireless sensor networks. Procedia Computer Science, 57, 1417–1423.
Bhatia, T., Kansal, S., Goel, S., & Verma, A. K. (2016). A genetic algorithm based distance-aware routing protocol for wireless sensor networks. Computers and Electrical Engineering, 56, 441–455.
Gajjar, S., Sarkar, M., & Dasgupta, K. (2016). FAMACROW: Fuzzy and ant colony optimization based combined mac, routing, and unequal clustering cross-layer protocol for wireless sensor networks. Applied Soft Computing, 43, 235–247.
Zahedi, Z. M., Akbari, R., Shokouhifar, M., Safaei, F., & Jalali, A. (2016). Swarm intelligence based fuzzy routing protocol for clustered wireless sensor networks. Expert Systems with Applications, 55, 313–328.
Oladimeji, M. O., Turkey, M., & Dudley, S. (2017). HACH: Heuristic algorithm for clustering hierarchy protocol in wireless sensor networks. Applied Soft Computing, 55, 452–461.
Salim, A. B., & Ahmed, Asmaa. (2017). Effective chain-based routing algorithm for wireless sensor networks. Journal of Computational and Theoretical Nanoscience, 14, 728–735.
Shurman, M. M., Al-Mistarihi, M. F., Mohammad, A. N., Darabkh, K. A. & Ababnah, A. A. (2013). Hierarchical clustering using genetic algorithm in wireless sensor networks. In 2013 36th international convention on information & communication technology electronics & microelectronics (MIPRO), 2013 (pp. 479–483).
Heinzelman, W. R., Chandrakasan, A., & Balakrishnan, H. (2002). An application-specific protocol architecture for wireless microsensor networks. IEEE Transactions on Wireless Communications, 1, 660–670.
Goldberg, D. E. (1989). Genetic algorithms in search, optimization and machine learning. Boston: Addison-Wesley Longman Publishing Co., Inc.
Wei, P., & Edwards, D. J (2010). K-means like minimum mean distance algorithm for wireless sensor networks. In International conference on computer engineering and technology (ICCET), Chengdu (pp. 120–124).
Larose , D. T. (2006). Genetic algorithms. In Data mining methods and models, ed: New York: Wiley (pp. 240–264).
Verma, V. K., Singh, S., & Pathak, N. P. (2014). Analysis of scalability for AODV routing protocol in wireless sensor networks. Optik—International Journal for Light and Electron Optics, 125, 748–750.
Barcelo, J., Bellalta, B., Cano, C., Sfairopoulou, A., & Oliver, M. (2009). Carrier sense multiple access with enhanced collision avoidance: a performance analysis. Presented at the proceedings of the 2009 international conference on wireless communications and mobile computing: connecting the world wirelessly, Leipzig, Germany, 2009.
Sauro, J., & Lewis, J. R. (2016). Chapter 3–how precise are our estimates? Confidence intervals. In Quantifying the user experience (Second Edition), ed Boston: Morgan Kaufmann, (pp. 19–38).
Barekatain, B., Maarof, M. A., Quintana, A. A., & Cabrera, A. T. (2013). GREENIE: A novel hybrid routing protocol for efficient video streaming over wireless mesh networks. EURASIP Journal on Wireless Communications and Networking, 2013, 1.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Dehghani, S., Barekatain, B. & Pourzaferani, M. An Enhanced Energy-Aware Cluster-Based Routing Algorithm in Wireless Sensor Networks. Wireless Pers Commun 98, 1605–1635 (2018). https://doi.org/10.1007/s11277-017-4937-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-017-4937-1