Abstract
In Wireless Sensor Networks (WSNs), where power consumption is a huge concern, the improvement of the network’s lifetime is an area of constant study and innovation. The battery units of the sensor nodes cannot be recharged or replaced. Therefore, the need for energy efficiency in WSNs is ever-present. This paper proposes a Firework inspired Clustering Algorithm (FCA) to generate well defined and load-balanced clusters with the sensor nodes and gateways. The gateway works as cluster head (CH) for each cluster. The algorithm considers each cluster as a firework where the CH is the center of the firework and each sensor node is a ’spark’ emitted by the firework. The goal of the FCA is to maximize the lifetime of the sparks which in turn will maximize the lifetime of the network. Simulations of the proposed algorithm are performed and compared with a few existing algorithms. The results show that the proposed algorithm outperforms under different evaluation metrics such as average energy consumed by sensor nodes vs number of rounds, number of active sensors vs number of rounds, first gateway die and half of the gateways die.
Similar content being viewed by others
References
Van Dam, T., & Langendoen, K. (2003). An adaptive energy-efficient mac protocol for wireless sensor networks, in Proceedings of the 1st international conference on Embedded networked sensor systems. ACM, pp. 171–180.
Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). Wireless sensor networks: A survey. Computer networks, 38(4), 393–422.
Wang, N., Zhang, N., & Wang, M. (2006). Wireless sensors in agriculture and food industry-recent development and future perspective. Computers and electronics in agriculture, 50(1), 1–14.
Goyal, D., & Tripathy, M. R. (2012). Routing Protocols in Wireless Sensor Networks: A Survey, 2012 Second International Conference on Advanced Computing and Communication Technologies
Zanjireh, M. M., & Larijani, H. (2015). A Survey on Centralised and Distributed Clustering Routing Algorithms for WSNs, 2015 IEEE 81st Vehicular Technology Conference (VTC Spring). Glasgow, 1–6.
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.
Hussain, S., Matin, A. W., & Islam, O. (2007). Genetic Algorithm for Energy Efficient Clusters in Wireless Sensor Networks, Fourth International Conference on Information Technology (ITNG’07)
Zhang, J., & Yang, T. (2013). Clustering Model Based on Node Local Density Load Balancing of Wireless Sensor Network, 2013 Fourth International Conference on Emerging Intelligent Data and Web Technologies, Xi’an, pp. 273-276.
Nitesh, K., Azharuddin, M., & Jana, P. K. (2015). Energy efficient fault-tolerant clustering algorithm for wireless sensor networks, 2015 International Conference on Green Computing and Internet of Things (ICGCIoT), Noida, pp. 234-239.
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.
Xu, J., Jin, N., Lou, X., Peng, T., Zhou, Q., & Chen, Y. (2012). Improvement of LEACH protocol for WSN, 2012 9th International Conference on Fuzzy Systems and Knowledge Discovery, Sichuan, pp. 2174-2177.
Gattani, V. S., & Jafri, S. M. H. (2016). Data collection using score based load balancing algorithm in wireless sensor networks, 2016 International Conference on Computing Technologies and Intelligent Data Engineering (ICCTIDE’16), Kovilpatti, pp. 1-3.
Zaki, George, Ali, Nora , Daoud, Ramez, Elsayed, Hany, Botros, Sami, El-soudani, Magdi, & Amer, Hassanein, (2010). Node Deployment and Mobile Sinks for Wireless Sensor Networks Lifetime Improvement , in Sustainable Wireless Sensor Networks, W. Seah and Y.K. Tan, Ed. Rijeka: IntechOpen, ch. 16, pp. 373-398.
Zhou, Dongqing, & Wang, Xing. A Neighborhood-Impact Based Community Detection Algorithm via Discrete PSO, in Mathematical Problems in Engineering, vol. 2016.
Yarinezhad, R., & Hashemi, S. N. (2019). A routing algorithm for wireless sensor networks based on clustering and an fpt-approximation algorithm, in. Journal of Systems and Software, 155, 145–161.
Azharuddin, M., Kuila, P., & Jana, P. K. (2013). A distributed fault-tolerant clustering algorithm for wireless sensor networks, 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Mysore, pp. 997-1002
Kuila, P., & Jana, P. (2015). Heap and parameter-based load balanced clustering algorithms for wireless sensor networks. International Journal of Communication Networks and Distributed Systems. https://doi.org/10.1504/IJCNDS.2015.069676.
Thumthawatworn, T., Yeophantong, T., & Daengdej, J. (2005). Energy Conservation Approach for Precision-Insensitive Wireless Sensor Applications, 2005 IEEE Aerospace Conference
John, A., Rajput, A., & Babu, K. V. (2017) Energy saving cluster head selection in wireless sensor networks for internet of things applications, 2017 International Conference on Communication and Signal Processing (ICCSP), Chennai, pp. 0034-0038
Khadivi, A., Shiva, M., Yazdani, N., & (2005). EPMPAC: an efficient power management protocol with adaptive clustering for wireless sensor networks, Proceedings. . (2005). International Conference on Wireless Communications, Networking and Mobile Computing, 2005 (pp. 1154–1157). China: Wuhan.
Kuila, P., & Jana, P. K. (2014). A novel differential evolution based clustering algorithm for wireless sensor networks. Applied Soft Computing, 25, 414–425.
Singh, S. K., Kumar, P., & Singh, J. P. (2017). A survey on successors of LEACH protocol. IEEE Access, 5, 4298–4328.
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, 5, 1587.
Jannu, S., & Jana, P. K. (2014) . Energy Efficient Grid Based Clustering and Routing Algorithms for Wireless Sensor Networks, 2014 Fourth International Conference on Communication Systems and Network Technologies, Bhopal, pp. 63-68.
Venkataraman, R., Moeller, S., Krishnamachari, B., & Rama Rao, T. (2015). Trust-based backpressure routing in wireless sensor networks. Internattional Journal of Sensors and Networks, 17(1), 27–39.
Fanian, F., & Kuchaki, R. M. (2018). Memetic fuzzy clustering protocol for wireless sensor networks: Shuffled frog leaping algorithm. Applied Soft Computing, 71, 568–590.
Fei, X., & Boukerche, A. (2008). A performance evaluation of a coverage compensation based algorithm for wireless sensor networks, In Proceedings of the 11th international symposium on Modeling, analysis and simulation of wireless and mobile systems (MSWiM ’08). New York, NY, USA, pp. 109–116.
Shuai, F., Jianfeng, M., Hongtao, L., & Changguang, W. (2013). Energy-balanced separating algorithm for cluster-based data aggregation in wireless sensor networks. International Journal of Distributed Sensor Networks, 9(1), 570805.
Tan, Y., & Zhu, Y. (2010). Fireworks algorithms for optimization. In Y. Tan, Y. Shi, & K. C. Tan (Eds.), Lecture notes in computer science (Vol. 6145). Berlin, Heidelberg: Springer.
Vasim Babu, M., Alzubi, Jafar A., Sekaran, R., Patan, R., Ramachandran, M., & Gupta, D. (2020). An improved IDAF-FIT clustering based ASLPP-RR routing with secure data aggregation in wireless sensor network. Mobile Networks and Applications. https://doi.org/10.1007/s11036-020-01664-7.
Gheisari, M., Alzubi, J., Zhang, X., Kose, U., Saucedo, J., & Antonio, M. (2019). A new algorithm for optimization of quality of service in peer to peer wireless mesh networks. Wireless Networks, Web, 23, 2157. https://doi.org/10.1007/s11276-019-01982-z.
Alzubi, Jafar A. (2020). Bipolar fully recurrent deep structured neural learning based attack detection for securing industrial sensor networks. Transactions on Emerging Telecommunications Technologies. https://doi.org/10.1002/ett.4069.
Alrabea, Adnan, Alzubi, Omar A., & Alzubi, Jafar A. (2020). A task-based model for minimizing energy consumption in WSNs. Energy Systems
Almomani, O., Al Balas, F., Alzubi, J. A., Al-Shugran, M., & Alzubi, O. A. (2016). Dynamic and reactive multi-objective routing decision in position-based routing protocols. International Journal of Computer Science and Network Security, 16(6), 62.
Almomani, O., Al-Shugran, M., Alzubi, J., & Alzubi, O. (2015). Performance Evaluation of Position-based Routing Protocols using Different Mobility Models in MANET. International Journal of Computer Applications, 119(3), 569.
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
Prasad, R.K., Madhu, S., Ramotra, P. et al. Firework inspired load balancing approach for wireless sensor networks. Wireless Netw 27, 4111–4122 (2021). https://doi.org/10.1007/s11276-021-02710-2
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-021-02710-2