Energy-Efficient Load Balancing Ant Based Routing Algorithm for Wireless Sensor Networks

Wireless Sensor Networks (WSNs) are a type of self-organizing networks with limited energy supply and communication ability. One of the most crucial issues in WSNs is to use an energy-efficient routing protocol to prolong the network lifetime. We therefore propose the novel Energy-Efficient Load Balancing Ant-based Routing Algorithm (EBAR) for WSNs. EBAR adopts a pseudo-random route discovery algorithm and an improved pheromone trail update scheme to balance the energy consumption of the sensor nodes. It uses an efficient heuristic update algorithm based on a greedy expected energy cost metric to optimize the route establishment. Finally, in order to reduce the energy consumption caused by the control overhead, EBAR utilizes an energy-based opportunistic broadcast scheme. We simulate WSNs in different application scenarios to evaluate EBAR with respect to performance metrics such as energy consumption, energy efficiency, and predicted network lifetime. The results of this comprehensive study show that EBAR provides a significant improvement in comparison to the state-of-the-art approaches EEABR, SensorAnt, and IACO.

[1]  Xuxun Liu,et al.  Routing Protocols Based on Ant Colony Optimization in Wireless Sensor Networks: A Survey , 2017, IEEE Access.

[2]  Selcuk Okdem,et al.  Routing in Wireless Sensor Networks Using an Ant Colony Optimization (ACO) Router Chip , 2009, Sensors.

[3]  Benjamin Doerr,et al.  Refined runtime analysis of a basic ant colony optimization algorithm , 2007, 2007 IEEE Congress on Evolutionary Computation.

[4]  Pierluigi Salvo Rossi,et al.  Channel-Aware Decision Fusion in Distributed MIMO Wireless Sensor Networks: Decode-and-Fuse vs. Decode-then-Fuse , 2012, IEEE Transactions on Wireless Communications.

[5]  Hua Chen,et al.  A Novel Network Coding and Multi-path Routing Approach for Wireless Sensor Network , 2014, Wirel. Pers. Commun..

[6]  Brian Keegan,et al.  Ant Colony Clustering Routing Protocol for Optimization of Large Scale Wireless Sensor Networks , 2015 .

[7]  Deborah Estrin,et al.  Advances in network simulation , 2000, Computer.

[8]  Aniket. A. Gurav,et al.  Multiple Optimal Path Identification using Ant Colony Optimisation in Wireless Sensor Network , 2013 .

[9]  James M. Keller,et al.  The possibilistic C-means algorithm: insights and recommendations , 1996, IEEE Trans. Fuzzy Syst..

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

[11]  Zbigniew Michalewicz,et al.  Benchmarking Optimization Algorithms: An Open Source Framework for the Traveling Salesman Problem , 2014, IEEE Computational Intelligence Magazine.

[12]  Dina S. Deif,et al.  An Ant Colony Optimization Approach for the Deployment of Reliable Wireless Sensor Networks , 2017, IEEE Access.

[13]  Muddassar Farooq,et al.  Swarm intelligence based routing protocol for wireless sensor networks: Survey and future directions , 2011, Inf. Sci..

[14]  Carsten Witt,et al.  A Runtime Analysis of Parallel Evolutionary Algorithms in Dynamic Optimization , 2016, Algorithmica.

[15]  Min Pan,et al.  Adaptive ant-based routing in wireless sensor networks using Energy*Delay metrics , 2008 .

[16]  Mojtaba Alizadeh,et al.  Energy Efficient Routing in Wireless Sensor Networks Based on Fuzzy Ant Colony Optimization , 2014, Int. J. Distributed Sens. Networks.

[17]  Mauro Birattari,et al.  Dm63 Heuristics for Combinatorial Optimization Ant Colony Optimization Exercises Outline Ant Colony Optimization: the Metaheuristic Application Examples Generalized Assignment Problem (gap) Connection between Aco and Other Metaheuristics Encodings Capacited Vehicle Routing Linear Ordering Ant Colony , 2022 .

[18]  Brian Keegan,et al.  Clustering Opportunistic Ant-based Routing Protocol for Wireless Sensor Networks , 2017 .

[19]  Safaa Khudair Leabi,et al.  Energy Efficient Routing Protocol for Maximizing the Lifetime in Wsns Using Ant Colony Algorithm and Artificial Immune System , 2016 .

[20]  Torbjörn Ekman,et al.  HMM-Based Decision Fusion in Wireless Sensor Networks With Noncoherent Multiple Access , 2015, IEEE Communications Letters.

[21]  Anantha P. Chandrakasan,et al.  An application-specific protocol architecture for wireless microsensor networks , 2002, IEEE Trans. Wirel. Commun..

[22]  Kurt Geihs,et al.  Genetic Programming for Proactive Aggregation Protocols , 2007, ICANNGA.

[23]  Thomas Stützle,et al.  A short convergence proof for a class of ant colony optimization algorithms , 2002, IEEE Trans. Evol. Comput..

[24]  Frank Neumann,et al.  Design and Management of Complex Technical Processes and Systems by Means of Computational Intelligence Methods Runtime Analysis of a Simple Ant Colony Optimization Algorithm Runtime Analysis of a Simple Ant Colony Optimization Algorithm , 2022 .

[25]  Joongseok Park,et al.  Maximum Lifetime Routing In Wireless Sensor Networks ∗ , 2005 .

[26]  Utpal Biswas,et al.  Fuzzy C Means based Hierarchical Routing Protocol in WSN with Ant Colony Optimization , 2016, 2016 2nd International Conference on Applied and Theoretical Computing and Communication Technology (iCATccT).

[27]  Feng Wang,et al.  Survey on swarm intelligence based routing protocols for wireless sensor networks: An extensive study , 2016, 2016 IEEE International Conference on Industrial Technology (ICIT).

[28]  Ali Ghrayeb,et al.  A Framework for Evaluating the Best Achievable Performance by Distributed Lifetime-Efficient Routing Schemes in Wireless Sensor Networks , 2015, IEEE Transactions on Wireless Communications.

[29]  Thomas Stützle,et al.  The Ant Colony Optimization Metaheuristic: Algorithms, Applications, and Advances , 2003 .

[30]  Dieter Hogrefe,et al.  A Survey of Ant Colony Optimization Based Routing Protocols for Mobile Ad Hoc Networks , 2017, IEEE Access.

[31]  Yuren Zhou,et al.  Runtime Analysis of an Ant Colony Optimization Algorithm for TSP Instances , 2009, IEEE Transactions on Evolutionary Computation.

[32]  Fernando Boavida,et al.  An Energy-Efficient Ant-Based Routing Algorithm for Wireless Sensor Networks , 2006, ANTS Workshop.

[33]  Yongjun Sun,et al.  An Improved Routing Algorithm Based on Ant Colony Optimization in Wireless Sensor Networks , 2017, IEEE Communications Letters.

[34]  Kurt Geihs,et al.  Evolving Proactive Aggregation Protocols , 2008, EuroGP.

[35]  Pierluigi Salvo Rossi,et al.  Multi-bit Decentralized Detection of a Weak Signal in Wireless Sensor Networks with a Rao test , 2018, 2018 IEEE 23rd International Conference on Digital Signal Processing (DSP).

[36]  Pierluigi Salvo Rossi,et al.  Optimality of Received Energy in Decision Fusion Over Rayleigh Fading Diversity MAC With Non-Identical Sensors , 2012, IEEE Transactions on Signal Processing.

[37]  Thomas Stützle,et al.  Ant Colony Optimization for Mixed-Variable Optimization Problems , 2014, IEEE Transactions on Evolutionary Computation.

[38]  Kah Phooi Seng,et al.  Classical and swarm intelligence based routing protocols for wireless sensor networks: A survey and comparison , 2012, J. Netw. Comput. Appl..

[39]  Luca Maria Gambardella,et al.  AntHocNet: An Ant-Based Hybrid Routing Algorithm for Mobile Ad Hoc Networks , 2004, PPSN.

[40]  M. Najimi,et al.  A Novel Sensing Nodes and Decision Node Selection Method for Energy Efficiency of Cooperative Spectrum Sensing in Cognitive Sensor Networks , 2013, IEEE Sensors Journal.

[41]  Carsten Witt,et al.  Runtime analysis of ant colony optimization on dynamic shortest path problems , 2015, Theor. Comput. Sci..

[42]  Arpan Kumar Kar,et al.  Bio inspired computing - A review of algorithms and scope of applications , 2016, Expert Syst. Appl..

[43]  Alyani Ismail,et al.  A Self-Optimizing Scheme for Energy Balanced Routing in Wireless Sensor Networks Using SensorAnt , 2012, Sensors.

[44]  Lovepreet Kaur,et al.  Energy-Efficient Routing Protocols in Wireless Sensor Networks: A Survey , 2014 .

[45]  Marco Dorigo,et al.  Ant colony optimization and its application to adaptive routing in telecommunication networks , 2004 .

[46]  Ying Zhang,et al.  Improvements on Ant Routing for Sensor Networks , 2004, ANTS Workshop.