Energy efficient cluster based routing protocol for WSN using butterfly optimization algorithm and ant colony optimization

Abstract Wireless Sensor Networks (WSNs) consist of a large number of spatially distributed sensor nodes connected through the wireless medium to monitor and record the physical information from the environment. The nodes of WSN are battery powered, so after a certain period it loose entire energy. This energy constraint affects the lifetime of the network. The objective of this study is to minimize the overall energy consumption and to maximize the network lifetime. At present, clustering and routing algorithms are widely used in WSNs to enhance the network lifetime. In this study, the Butterfly Optimization Algorithm (BOA) is employed to choose an optimal cluster head from a group of nodes. The cluster head selection is optimized by the residual energy of the nodes, distance to the neighbors, distance to the base station, node degree and node centrality. The route between the cluster head and the base station is identified by using Ant Colony Optimization (ACO), it selects the optimal route based on the distance, residual energy and node degree. The performance measures of this proposed methodology are analyzed in terms of alive nodes, dead nodes, energy consumption and data packets received by the BS. The outputs of the proposed methodology are compared with traditional approaches LEACH, DEEC and compared with some existing methods FUCHAR, CRHS, BERA, CPSO, ALOC and FLION. For example, the alive nodes of the proposed methodology are 200 at 1500 iterations which is higher compared to the CRHS and BERA methods.

[1]  Prasanta K. Jana,et al.  A particle swarm optimization based energy efficient cluster head selection algorithm for wireless sensor networks , 2016, Wireless Networks.

[2]  Palvinder Singh Mann,et al.  Improved metaheuristic based energy-efficient clustering protocol for wireless sensor networks , 2017, Eng. Appl. Artif. Intell..

[3]  Seema Dahiya,et al.  Optimized mobile sink based grid coverage-aware sensor deployment and link quality based routing in wireless sensor networks , 2018 .

[4]  Rajendra Prasad,et al.  A Hybrid Swarm Optimization for Energy Efficient Clustering in Multi-hop Wireless Sensor Network , 2017, Wirel. Pers. Commun..

[5]  Kamalrulnizam Abu Bakar,et al.  A dynamic Energy-aware fault tolerant routing protocol for wireless sensor networks , 2016, Comput. Electr. Eng..

[6]  Agyemang Isaac Osei,et al.  Partial Topology-Aware Data Distribution within Large Unmanned Surface Vehicle Teams , 2020 .

[7]  Sariga Arjunan,et al.  Lifetime maximization of wireless sensor network using fuzzy based unequal clustering and ACO based routing hybrid protocol , 2017, Applied Intelligence.

[8]  C. Vasanthanayaki,et al.  Particle Swarm Optimization-Based Clustering by Preventing Residual Nodes in Wireless Sensor Networks , 2015, IEEE Sensors Journal.

[9]  Kamalrulnizam Abu Bakar,et al.  WECRR: Weighted Energy-Efficient Clustering with Robust Routing for Wireless Sensor Networks , 2017, Wirel. Pers. Commun..

[10]  Sayed Abd El Hady Nouh,et al.  Adaptive Power Transmission and Efficient Energy Scheme of DSR Protocol (APEE-DSR) , 2019 .

[11]  Lei Wang,et al.  An enhanced energy optimization routing protocol using double cluster heads for wireless sensor network , 2017, Cluster Computing.

[12]  Kuda Nageswara Rao,et al.  Cluster Optimization Based on Metaheuristic Algorithms in Wireless Sensor Networks , 2017, Wireless Personal Communications.

[13]  Ehab H. Abdelhay,et al.  Proposed Energy Efficient Algorithm for Clustering and Routing in WSN , 2018, Wirel. Pers. Commun..

[14]  Chiranjeev Kumar,et al.  CRWO: Clustering and routing in wireless sensor networks using optics inspired optimization , 2017, Peer-to-Peer Netw. Appl..

[15]  Chiranjeev Kumar,et al.  CRHS: clustering and routing in wireless sensor networks using harmony search algorithm , 2016, Neural Computing and Applications.

[16]  Haider Banka,et al.  Novel chemical reaction optimization based unequal clustering and routing algorithms for wireless sensor networks , 2017, Wirel. Networks.

[17]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[18]  Kamalrulnizam Abu Bakar,et al.  Adaptive energy aware cluster-based routing protocol for wireless sensor networks , 2017, Wirel. Networks.

[19]  Antonio Jesús Yuste-Delgado,et al.  EUDFC - Enhanced Unequal Distributed Type-2 Fuzzy Clustering Algorithm , 2019, IEEE Sensors Journal.

[20]  Davood Gharavian,et al.  An ant colony optimization based routing algorithm for extending network lifetime in wireless sensor networks , 2015, Wireless Networks.

[21]  R. Ashween,et al.  EEMCCP - A Novel Architecture Protocol Design for Efficient Data Transmission in Underwater Acoustic Wireless Sensor Network , 2020, International Journal of Computer Networks and Applications.

[22]  Chiranjeev Kumar,et al.  BERA: a biogeography-based energy saving routing architecture for wireless sensor networks , 2018, Soft Comput..

[23]  Sunil Kr. Jha,et al.  An energy optimization in wireless sensor networks by using genetic algorithm , 2018, Telecommun. Syst..

[24]  Nitin Mittal,et al.  Moth Flame Optimization Based Energy Efficient Stable Clustered Routing Approach for Wireless Sensor Networks , 2018, Wirel. Pers. Commun..

[25]  Min Zhang,et al.  A clustering WSN routing protocol based on node energy and multipath , 2019, Cluster Computing.

[26]  Guanghui Han,et al.  WPO-EECRP: Energy-Efficient Clustering Routing Protocol Based on Weighting and Parameter Optimization in WSN , 2017, Wireless Personal Communications.

[27]  Satvir Singh,et al.  Butterfly optimization algorithm: a novel approach for global optimization , 2018, Soft Computing.

[28]  Osama Moh'd Alia,et al.  A dynamic harmony search-based fuzzy clustering protocol for energy-efficient wireless sensor networks , 2018, Ann. des Télécommunications.

[29]  M. Ezhilarasi,et al.  An evolutionary multipath energy-efficient routing protocol (EMEER) for network lifetime enhancement in wireless sensor networks , 2019, Soft Comput..

[30]  Feng Zhang,et al.  A Clustering Routing Protocol for WSN Based on Type-2 Fuzzy Logic and Ant Colony Optimization , 2015, Wireless Personal Communications.

[31]  Supreet Kaur,et al.  Hybrid meta-heuristic optimization based energy efficient protocol for wireless sensor networks , 2018, Egyptian Informatics Journal.

[32]  Xinqiang Ma,et al.  Energy constrained clustering routing method based on particle swarm optimization , 2018, Cluster Computing.

[33]  J. Sathiamoorthy,et al.  A Three Layered Peer-to-Peer Energy Efficient Protocol for Reliable and Secure Data Transmission in EAACK MANETs , 2018, Wirel. Pers. Commun..

[34]  Nandakishor Sirdeshpande,et al.  Fractional lion optimization for cluster head-based routing protocol in wireless sensor network , 2017, J. Frankl. Inst..

[35]  Yongli Wang,et al.  A New Self-Management Model for Large-Scale Event-Driven Wireless Sensor Networks , 2016, IEEE Sensors Journal.

[36]  Gongxuan Zhang,et al.  Genetic algorithm for energy-efficient clustering and routing in wireless sensor networks , 2018, J. Syst. Softw..

[37]  Putri Kevin,et al.  Performance Analysis of Wireless Sensor Network Localization algorithms , 2019 .

[38]  Urvinder Singh,et al.  An energy-aware cluster-based stable protocol for wireless sensor networks , 2018, Neural Computing and Applications.

[39]  Hamid Reza Naji,et al.  A decentralized energy efficient hierarchical cluster-based routing algorithm for wireless sensor networks , 2015 .

[40]  Daya Gupta,et al.  A Grey Wolf Optimization Approach for Improving the Performance of Wireless Sensor Networks , 2019, Wirel. Pers. Commun..

[41]  J. Sathiamoorthy,et al.  A competent three-tier fuzzy cluster algorithm for enhanced data transmission in cluster EAACK MANETs , 2018, Soft Comput..

[42]  Dereje Yohannes,et al.  Lane Id based Selective Emergency Message Forwarding Scheme for VANET , 2019 .

[43]  Ali Ghaffari,et al.  Energy-Aware Clustering-Based Routing in Wireless Sensor Networks Using Cuckoo Optimization Algorithm , 2018, Wirel. Pers. Commun..

[44]  J. Sathiamoorthy,et al.  A Trusted Waterfall Framework Based Peer to Peer Protocol for Reliable and Energy Efficient Data Transmission in MANETs , 2018, Wirel. Pers. Commun..

[45]  Anil Kumar Verma,et al.  Energy efficient cross layer based adaptive threshold routing protocol for WSN , 2017 .

[46]  T. Revathi,et al.  Improved Cluster Based Data Gathering Using Ant Lion Optimization in Wireless Sensor Networks , 2018, Wirel. Pers. Commun..

[47]  Palvinder Singh Mann,et al.  Improved metaheuristic-based energy-efficient clustering protocol with optimal base station location in wireless sensor networks , 2019, Soft Comput..