Skip to main content

Advertisement

Log in

Energy Efficient Cluster Based Routing Protocol for WSN Using Firefly Algorithm and Ant Colony Optimization

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Maximizing network lifetime is the main goal of designing a wireless sensor network. Clustering and routing can effectively balance network energy consumption and prolong network lifetime. This paper presents a novel cluster-based routing protocol called EECRAIFA. In order to select the optimal cluster heads, Self-Organizing Map neural network is used to perform preliminary clustering on the network nodes, and then the relative reasonable level of the cluster, the cluster head energy, the average distance within the cluster and other factors are introduced into the firefly algorithm (FA) to optimize the network clustering. In addition, the concept of decision domain is introduced into the FA to further disperse cluster heads and form reasonable clusters. In the inter-cluster routing stage, the inter-cluster routing is established by an improved ant colony optimization (ACO). Considering factors such as the angle, distance and energy of the node, the heuristic function is improved to make the selection of the next hop more targeted. In addition, the coefficient of variation in statistics is introduced into the process of updating pheromones, and the path is optimized by combining energy and distance. In order to further improve the network throughput, a polling control mechanism based on busy/idle nodes is introduced during the intra-cluster communication phase. The simulation experiment results prove that under different application scenarios, EECRAIFA can effectively balance the network energy consumption, extend the network lifetime, and improve network throughput.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

Data availability

Data will be made available on reasonable request.

References

  1. Kundaliya, B. L., & Hadia, S. K. (2020). Routing algorithms for wireless sensor networks: Analysed and compared. Wireless Personal Communications, 110(1), 85–107.

    Article  Google Scholar 

  2. Rawat, P., Chauhan, S., & Priyadarshi, R. (2020). A novel heterogeneous clustering protocol for lifetime maximization of wireless sensor network. Wireless Personal Communications. https://doi.org/10.1007/s11277-020-07898-8

    Article  Google Scholar 

  3. Thiagarajan, R., & Moorthi. (2020). Energy consumption and network connectivity based on Novel-LEACH-POS protocol networks. Computer Communications, 149, 90–98.

    Article  Google Scholar 

  4. Behera, T. M., Mohapatra, S. K., Samal, U. C., Khan, M. S., Daneshmand, M., & Gandomi, A. H. (2019). I-SEP: An improved routing protocol for heterogeneous WSN for IoT-based environmental monitoring. IEEE Internet of Things Journal, 7(1), 710–717.

    Article  Google Scholar 

  5. El Khediri, S., Nasri, N., Khan, R. U., & Kachouri, A. (2021). An improved energy efficient clustering protocol for increasing the life time of wireless sensor networks. Wireless Personal Communications, 116(1), 539–558.

    Article  Google Scholar 

  6. Mittal, N., Singh, U., Salgotra, R., & Bansal, M. (2020). An energy-efficient stable clustering approach using fuzzy-enhanced flower pollination algorithm for WSNs. Neural Computing and Applications, 32(11), 7399–7419.

    Article  Google Scholar 

  7. Rawat, P., & Chauhan, S. (2021). Probability based cluster routing protocol for wireless sensor network. Journal of Ambient Intelligence and Humanized Computing, 12(2), 2065–2077.

    Article  Google Scholar 

  8. Panchal, A., & Kumar, S. R. (2021). Eadcr: energy aware distance based cluster head selection and routing protocol for wireless sensor networks. Journal of Circuits, Systems and Computers, 30(4), 2150063.

    Article  Google Scholar 

  9. Jain, A., & Goel, A. K. (2020). Energy efficient fuzzy routing protocol for wireless sensor networks. Wireless Personal Communications, 110(3), 1459–1474.

    Article  Google Scholar 

  10. Verma, A., Kumar, S., Gautam, P. R., Rashid, T., & Kumar, A. (2020). Fuzzy logic based effective clustering of homogeneous wireless sensor networks for mobile sink. IEEE Sensors Journal, 20(10), 5615–5623.

    Article  Google Scholar 

  11. Hu, Y. Z., Zhang, F. B., & Tian, T. (2020). Dynamic relationship-zone routing protocol for Ad Hoc networks. Wireless Personal Communications, 114, 2461–2476.

    Article  Google Scholar 

  12. Shah, I. K., Maity, T., & Dohare, Y. S. (2020). Algorithm for energy consumption minimisation in wireless sensor network. IET Communications, 14(8), 1301–1310.

    Article  Google Scholar 

  13. Alghamdi, T. A. (2020). Energy efficient protocol in wireless sensor network: optimized cluster head selection model. Telecommunication Systems, 74(3), 331–345.

    Article  MathSciNet  Google Scholar 

  14. Maheshwari, P., Sharma, A. K., & Verma, K. (2021). Energy efficient cluster based routing protocol for WSN using butterfly optimization algorithm and ant colony optimization. Ad Hoc Networks, 110, 102317.

    Article  Google Scholar 

  15. Gorgich, S., & Tabatabaei, S. (2021). Proposing an energy-aware routing protocol by using fish swarm optimization algorithm in WSN (Wireless Sensor Networks). Wireless Personal Communications. https://doi.org/10.1007/s11277-021-08312-7

    Article  Google Scholar 

  16. Bhola, J., Soni, S., & Cheema, G. K. (2020). Genetic algorithm based optimized leach protocol for energy efficient wireless sensor networks. Journal of Ambient Intelligence and Humanized Computing, 11(3), 1281–1288.

    Article  Google Scholar 

  17. Durairaj, U. M., & Selvaraj, S. (2020). Two-level clustering and routing algorithms to prolong the lifetime of wind farm-based WSN. IEEE Sensors Journal, 21(1), 857–867.

    Article  Google Scholar 

  18. Salam, T., & Hossen, M. (2020). Performance analysis on homogeneous LEACH and EAMMH protocols in wireless sensor network. Wireless Personal Communications. https://doi.org/10.1007/s11277-020-07185-6

    Article  Google Scholar 

  19. Radhika, M., & Sivakumar, P. (2021). Energy optimized micro genetic algorithm based LEACH protocol for WSN. Wireless Networks, 27(1), 27–40.

    Article  Google Scholar 

  20. Heinzelman, W. B., Chandrakasan, A. P., & Balakrishnan, H. (2002). An application-specific protocol architecture for wireless microsensor networks. IEEE Transactions on Wireless Communications, 1(4), 660–670.

    Article  Google Scholar 

  21. Liu, Y., Wu, Q., Zhao, T., Tie, Y., Bai, F., & Jin, M. (2019). An improved energy-efficient routing protocol for wireless sensor networks. Sensors, 19, 4579.

    Article  Google Scholar 

  22. Xu, Y., Yue, Z., & Lv, L. (2019). Clustering routing algorithm and simulation of internet of things perception layer based on energy balance. IEEE Access. https://doi.org/10.1109/ACCESS.2019.2944669

    Article  Google Scholar 

  23. Liang, H., Yang, S., Li, L., & Gao, J. (2019). Research on routing optimization of WSNs based on improved LEACH protocol. EURASIP Journal on Wireless Communications and Networking, 2019(1), 1–12.

    Article  Google Scholar 

  24. Arumugam, G. S., & Ponnuchamy, T. (2015). EE-LEACH: development of energy-efficient LEACH protocol for data gathering in WSN. Eurasip Journal on Wireless Communications and Networking. https://doi.org/10.1186/s13638-015-0306-5

    Article  Google Scholar 

  25. Behera, T. M., Samal, U. C., & Mohapatra, S. K. (2018). Energy-efficient modified LEACH protocol for IoT application. IET Wireless Sensor Systems, 8, 223–228.

    Article  Google Scholar 

  26. Tang, C., Tan, Q., Han, Y., An, W., Li, H., & Tang, H. (2016). An energy harvesting aware routing algorithm for hierarchical clustering wireless sensor networks. KSII Transactions on Internet and Information Systems, 10, 504–521.

    Google Scholar 

  27. Zhou, Y., Wang, N., & Xiang, W. (2017). Clustering hierarchy protocol in wireless sensor networks using an improved PSO algorithm. IEEE Access, 5, 2241–2253.

    Article  Google Scholar 

  28. Rao, P. C., Jana, P. K., & Banka, H. (2017). A particle swarm optimization based energy efficient cluster head selection algorithm for wireless sensor networks. Wireless Networks, 23, 2005–2020.

    Article  Google Scholar 

  29. Xiuwu, Y., Qin, L., Yong, L., Mufang, H., Ke, Z., & Renrong, X. (2019). Uneven clustering routing algorithm based on glowworm swarm optimization. Ad Hoc networks, 93, 1923.

    Article  Google Scholar 

  30. Edla, D. R., Lipare, A., Cheruku, R., & Kuppili, V. (2017). An efficient load balancing of gateways using improved shuffled frog leaping algorithm and novel fitness function for WSNs. IEEE Sensors Journal, 17, 6724–6733.

    Article  Google Scholar 

  31. Zhao, X., Ren, S., Quan, H., & Gao, Q. (2020). Routing protocol for heterogeneous wireless sensor networks based on a modified grey wolf optimizer. Sensors, 20, 820.

    Article  Google Scholar 

  32. Zhao, X. Q., Zhu, H., Aleksic, S., & Gao, Q. (2018). Energy-efficient routing protocol for wireless sensor networks based on improved grey wolf optimizer. KSII Transactions on Internet and Information Systems., 12, 2644–2657.

    Google Scholar 

  33. Bansal, J. C., Sharma, H., Jadon, S. S., & Clerc, M. (2014). Spider monkey optimization algorithm for numerical optimization. Memetic Computing, 6, 31–47.

    Article  Google Scholar 

  34. Wang, H., Chen, Y., & Dong, S. (2017). Research on efficient-efficient routing protocol for WSNs based on improved artificial bee colony algorithm. IET Wireless Sensor Systems, 7, 15–20.

    Article  Google Scholar 

  35. Wang, Z., Ding, H., Li, B., Bao, L., & Yang, Z. (2020). An energy efficient routing protocol based on improved artificial bee colony algorithm for wireless sensor networks. IEEE Access, 8, 133577–133596.

    Article  Google Scholar 

  36. Li, X., Keegan, B., & Mtenzi, F. (2018). Energy efficient hybrid routing protocol based on the artificial fish swarm algorithm and ant colony optimisation for WSNs. Sensors, 18, 3351.

    Article  Google Scholar 

  37. Roy, N. R., & Chandra, P. (2018). A note on optimum cluster estimation in LEACH protocol. IEEE Access. https://doi.org/10.1109/ACCESS.2018.2877704

    Article  Google Scholar 

  38. Rezaei, K., & Rezaei, H. (2021). An improved firefly algorithm for numerical optimization problems and it’s application in constrained optimization. Engineering with Computers. https://doi.org/10.1007/s00366-021-01412-9

    Article  Google Scholar 

  39. Baghanam, A. H., Nourani, V., Keynejad, M., Taghipour, H., & Alami, M. (2019). Conjunction of wavelet-entropy and SOM clustering for multi-GCM statistical downscaling. Hydrology Research, 50, 1–23.

    Article  Google Scholar 

  40. Saini, N., Saha, S., Harsh, A., & Bhattacharyya, P. (2019). Sophisticated SOM based genetic operators in multi-objective clustering framework. Applied Intelligence, 49, 1803–1822.

    Article  Google Scholar 

  41. Cheng, L., Gui, C., Mao, Y., & Wu, J. (2007). An uneven cluster-based routing protocol for wireless sensor networks. Chinese Journal of Computers, 1, 29–38.

    Google Scholar 

  42. Kazemi, M. R., & Jafari, A. A. (2020). Small sample inference for the common coefficient of variation. Communications in Statistics—Simulation and Computation, 49, 226–243.

    Article  MathSciNet  Google Scholar 

  43. Gong, S., Liu, X., Zheng, K., Lu, W., & Zhu, Y. H. (2021). TDMA scheduling schemes targeting high channel utilization for energy-harvesting wireless sensor networks. IET Communications. https://doi.org/10.1049/cmu2.12243

    Article  Google Scholar 

Download references

Funding

This research was supported by the National Natural Science Foundation of China under Grant Nos. 61461053, 61461054 and 61072079, Yunnan University of the China Postgraduate Science Foundation under Grant 2020306, the Natural Science Foundation of Yunnan Province under Grant 2010CD023.

Author information

Authors and Affiliations

Authors

Contributions

Conceptualization, ZW and HD, methodology, ZW and BL, software, ZW and LB, validation, HD, ZY and QL, formal analysis, HD and BL, investigation, ZW, QL and HD, resources, HD, data curation, HD and ZY, writing—original draft preparation, ZW, writing—review and editing, ZW, HD, BL and ZY.; visualization, HD and QL, supervision, HD, project administration, LB, funding acquisition, HD and LB. All authors have read and agreed to the published version of the manuscript.

Corresponding authors

Correspondence to Zongshan Wang, Hongwei Ding or Bo Li.

Ethics declarations

Conflict of interest

The authors declare no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, Z., Ding, H., Li, B. et al. Energy Efficient Cluster Based Routing Protocol for WSN Using Firefly Algorithm and Ant Colony Optimization. Wireless Pers Commun 125, 2167–2200 (2022). https://doi.org/10.1007/s11277-022-09651-9

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-022-09651-9

Keywords

Navigation