Skip to main content

Advertisement

Log in

Energy efficient fuzzy clustering and routing using BAT algorithm

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

Clustering of sensor nodes is one of the prominent methods applied to Wireless Sensor Networks (WSN). In the cluster-based WSN scenario, the sensor nodes are assembled to generate clusters. The sensor nodes are composed of limited battery power. Therefore, energy efficiency in WSN is crucial. A load of sensor node and its distance from base station (BS) are the significant factors of energy consumption. Therefore, load balancing according to the transmission distance is necessary for WSN. In this paper, we propose a load-balanced clustering algorithm using Fuzzy C means (FCM) algorithm and an energy-efficient routing approach using BAT-algorithm (FC-RBAT). The cluster heads (CHs) are selected according to the score of the sensor node from each cluster. After selection of the CHs, the BAT-inspired routing algorithm is applied on the CHs. The best routing path from each CH to the BS is obtained from the proposed approach. The simulations are conducted on evaluation factors such as energy consumption, active sensor nodes per round, the sustainability of the network and the standard deviation of a load of the sensor node. It is observed that FC-RBAT outperforms compared algorithms, namely EAUCF, DUCF and SGA, under the evaluation factors.

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

Similar content being viewed by others

References

  1. Akyildiz, I. F., Weilian, S., Sankarasubramaniam, Y., & Cayirci, E. (2002). Wireless sensor networks: A survey. Computer Networks, 38(4), 393–422.

    Article  Google Scholar 

  2. Abbasi, A. A., & Younis, M. (2007). A survey on clustering algorithms for wireless sensor networks. Comput Commun, 30(14–15), 2826–2841.

    Article  Google Scholar 

  3. Rostami, A. S., Badkoobe, M., Mohanna, F., Hosseinabadi, A. A. R., & Sangaiah, A. K. (2018). Survey on clustering in heterogeneous and homogeneous wireless sensor networks. The Journal of Supercomputing, 74(1), 277–323.

    Article  Google Scholar 

  4. Sundararaj, V., Muthukumar, S., & Kumar, R. S. (2018). An optimal cluster formation based energy efficient dynamic scheduling hybrid MAC protocol for heavy traffic load in wireless sensor networks. Computers and Security, 77, 277–288.

    Article  Google Scholar 

  5. Shaikh, F. K., & Zeadally, S. (2016). Energy harvesting in wireless sensor networks: A comprehensive review. Renewable and Sustainable Energy Reviews, 55, 1041–1054.

    Article  Google Scholar 

  6. Yetgin, H., Cheung, K. T. K., El-Hajjar, M., & Hanzo, L. H. (2017). A survey of network lifetime maximization techniques in wireless sensor networks. IEEE Communications Surveys and Tutorials, 19(2), 828–854.

    Article  Google Scholar 

  7. Edla, D. R., Lipare, A., & Cheruku, R. (2018). Shuffled complex evolution approach for load balancing of gateways in wireless sensor networks. Wireless Personal Communications, 98(4), 3455–3476.

    Article  Google Scholar 

  8. 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(20), 6724–6733.

    Article  Google Scholar 

  9. Lipare, A., & Edla, D. R. (2018). Novel Fitness Function for SCE Algorithm Based Energy Efficiency in WSN. In: 9th International Conference on Computing, Communication and Networking Technologies (ICCCNT). Bangalore, India, pp 1–7. IEEE.

  10. Edla, D. R., Kongara, M. C., & Cheruku, R. (2019). SCE-PSO based clustering approach for load balancing of gateways in wireless sensor networks. Wireless Networks, 25(3), 1067–1081.

    Article  Google Scholar 

  11. Edla, D. R., Kongara, M. C., & Cheruku, R. (2019). A PSO based routing with novel fitness function for improving lifetime of WSNs. Wireless Personal Communications, 104(1), 73–89.

    Article  Google Scholar 

  12. Lipare, A., Edla, D. R., & Kuppili, V. (2019). Energy efficient load balancing approach for avoiding energy hole problem in WSN using Grey Wolf Optimizer with novel fitness function. Applied Soft Computing, 84, 105706.

    Article  Google Scholar 

  13. Handy, M. J., Haase, M., & Timmermann, D. (2002). Low energy adaptive clustering hierarchy with deterministic cluster-head selection. In 4th International Workshop on Mobile and Wireless Communications Network, Stockholm, Sweden, Sweden, pp. 368–372. IEEE.

  14. Kumar, N. & Kaur, J. (2011). Improved leach protocol for wireless sensor networks. In 7th International Conference on Wireless Communications, Networking and Mobile Computing, Wuhan, China, pp. 1–5. IEEE.

  15. Gattani, V. S., & Jafri, S. M. H. (2016). Data collection using score based load balancing algorithm in wireless sensor networks. In International Conference on Computing Technologies and Intelligent Data Engineering (ICCTIDE’16), pp. 1–3. IEEE.

  16. Zhang, J., Yang, T. (2013). Clustering model based on node local density load balancing of wireless sensor network. In IEEE Fourth International Conference on Emerging Intelligent Data and Web Technologies, pp. 273–276. September.

  17. Kuila, P., & Jana, P. K. (2012). Energy efficient load-balanced clustering algorithm for wireless sensor networks. Procedia Technology, 6, 771–777.

    Article  Google Scholar 

  18. Kim, J.-M., Park, S.-H., Han, Y.-J., & Chung, T.-M. (2008). CHEF: cluster head election mechanism using fuzzy logic in wireless sensor networks. In 10th International Conference on Advanced Communication Technology, Gangwon-Do, South Korea, pp. 654–659. IEEE.

  19. Mamdani, E. H. (1976). Application of fuzzy logic to approximate reasoning using linguistic synthesis. In Proceedings of the Sixth International Symposium on Multiple-valued Logic, pp. 196–202. IEEE Computer Society Press.

  20. Bagci, H., & Yazici, A. (2013). An energy aware fuzzy approach to unequal clustering in wireless sensor networks. Applied Soft Computing, 13(4), 1741–1749.

    Article  Google Scholar 

  21. Sert, S. A., Bagci, H., & Yazici, A. (2015). MOFCA: Multi-objective fuzzy clustering algorithm for wireless sensor networks. Applied Soft Computing, 30, 151–165.

    Article  Google Scholar 

  22. Baranidharan, B., & Santhi, B. (2016). DUCF: Distributed load balancing unequal clustering in wireless sensor networks using fuzzy approach. Applied Soft Computing, 40, 495–506.

    Article  Google Scholar 

  23. Logambigai, R., & Kannan, A. (2016). Fuzzy logic based unequal clustering for wireless sensor networks. Wireless Networks, 22(3), 945–957.

    Article  Google Scholar 

  24. Kuila, P., Gupta, S. K., & Jana, P. K. (2013). A novel evolutionary approach for load balanced clustering problem for wireless sensor networks. Swarm and Evolutionary Computation, 12, 48–56.

    Article  Google Scholar 

  25. Kuila, P., & Jana, P. K. (2014). Energy efficient clustering and routing algorithms for wireless sensor networks: Particle swarm optimization approach. Engineering Applications of Artificial Intelligence, 33, 127–140.

    Article  Google Scholar 

  26. 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.

    Article  Google Scholar 

  27. 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 

  28. Yang, X. S. (2011). Bat algorithm for multi-objective optimisation. International Journal of Bio-Inspired Computation, 3(5), 267–274.

    Article  Google Scholar 

  29. Bezdek, J. C. (1981). Pattern recognition with fuzzy objective function algorithms. New York: Plenum Press.

    Book  Google Scholar 

  30. https://github.com/paritosh0kr/LeachForOmnet-4.3

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Damodar Reddy Edla.

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

Lipare, A., Edla, D.R. & Dharavath, R. Energy efficient fuzzy clustering and routing using BAT algorithm. Wireless Netw 27, 2813–2828 (2021). https://doi.org/10.1007/s11276-021-02615-0

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-021-02615-0

Keywords

Navigation