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.
Similar content being viewed by others
References
Akyildiz, I. F., Weilian, S., Sankarasubramaniam, Y., & Cayirci, E. (2002). Wireless sensor networks: A survey. Computer Networks, 38(4), 393–422.
Abbasi, A. A., & Younis, M. (2007). A survey on clustering algorithms for wireless sensor networks. Comput Commun, 30(14–15), 2826–2841.
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.
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.
Shaikh, F. K., & Zeadally, S. (2016). Energy harvesting in wireless sensor networks: A comprehensive review. Renewable and Sustainable Energy Reviews, 55, 1041–1054.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Kuila, P., & Jana, P. K. (2012). Energy efficient load-balanced clustering algorithm for wireless sensor networks. Procedia Technology, 6, 771–777.
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.
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.
Bagci, H., & Yazici, A. (2013). An energy aware fuzzy approach to unequal clustering in wireless sensor networks. Applied Soft Computing, 13(4), 1741–1749.
Sert, S. A., Bagci, H., & Yazici, A. (2015). MOFCA: Multi-objective fuzzy clustering algorithm for wireless sensor networks. Applied Soft Computing, 30, 151–165.
Baranidharan, B., & Santhi, B. (2016). DUCF: Distributed load balancing unequal clustering in wireless sensor networks using fuzzy approach. Applied Soft Computing, 40, 495–506.
Logambigai, R., & Kannan, A. (2016). Fuzzy logic based unequal clustering for wireless sensor networks. Wireless Networks, 22(3), 945–957.
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.
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.
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.
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.
Yang, X. S. (2011). Bat algorithm for multi-objective optimisation. International Journal of Bio-Inspired Computation, 3(5), 267–274.
Bezdek, J. C. (1981). Pattern recognition with fuzzy objective function algorithms. New York: Plenum Press.
https://github.com/paritosh0kr/LeachForOmnet-4.3
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
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-021-02615-0