Ant colony optimization based enhanced dynamic source routing algorithm for mobile Ad-hoc network

Due to the dynamic nature of the Mobile Ad-hoc Network (MANET), routing in MANET becomes challenging especially when certain QoS requirements (like high data packet delivery ratio, low end to end delay, low routing overhead, and low energy consumption) are to be satisfied. Though a number of routing protocols have been proposed aiming to fulfill some of these QoS requirements but none of them can support all these requirements at the same time. In this paper, we propose an enhanced version of the well-known Dynamic Source Routing (DSR) scheme based on the Ant Colony Optimization (ACO) algorithm, which can produce a high data packet delivery ratio in low end to end delay with low routing overhead and low energy consumption. In our scheme, when a node needs to send a packet to another node, like DSR, it first checks the cache for existing routes. When no routes are known, the sender node locally broadcasts the Route Request control packets (called the Req.Ant packets) to find out the routes. This is similar to the biological ants initially spreading out in all directions from their colony in search of food. Now, the ants, after finding the food source, come back to the colony and deposit pheromone on their way so that other ants get informed about the paths. Similarly, in our routing scheme, the Req.Ant packets propagate through the network according to our novel route discovery scheme and gathers information of the route (i.e. total length of the route, congestion along the route and end to end path reliability of the route), till it reaches the destination node. When the destination node receives a Req.Ant packet, it sends back Rep.Ant (Route Reply control packet) which consists the route information of the corresponding Req.Ant to the source node through the same route. On receiving such Rep.Ant packets from different routes, the source node comes to know about those routes. Under the ant colony framework, the best route is selected by the pheromone level of the route. Similarly, here we calculate the pheromone level of a route based on the number of hops in the route, the congestion along the route and end to end path reliability of the route.The route with the highest pheromone count will be selected for data packet delivery. We also propose a novel pheromone decay technique for route maintenance. The simulation results show that our ACO based Enhanced DSR (E-Ant-DSR) outperforms the original DSR and other ACO based routing algorithms.

[1]  Athanasios V. Vasilakos,et al.  Flooding-limited and multi-constrained QoS multicast routing based on the genetic algorithm for MANETs , 2011, Math. Comput. Model..

[2]  Gurpreet Singh Bhamra,et al.  Ant colony algorithms in MANETs: A review , 2012, J. Netw. Comput. Appl..

[3]  Martin Mauve,et al.  A survey on congestion control for mobile ad hoc networks , 2007, Wirel. Commun. Mob. Comput..

[4]  Antônio Augusto Fröhlich,et al.  AD-ZRP: Ant-based routing algorithm for dynamic wireless sensor networks , 2011, 2011 18th International Conference on Telecommunications.

[5]  Tracy Camp,et al.  Stationary distributions for the random waypoint mobility model , 2004, IEEE Transactions on Mobile Computing.

[6]  Charles E. Perkins,et al.  Ad-hoc on-demand distance vector routing , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[7]  Imrich Chlamtac,et al.  A distance routing effect algorithm for mobility (DREAM) , 1998, MobiCom '98.

[8]  Mike E. Woodward,et al.  Improving Route Discovery of Dynamic Probabilistic Flooding in On-Demand Routing Protocols for MANETs , 2008 .

[9]  Xiaoyan Hong,et al.  A wireless hierarchical routing protocol with group mobility , 1999, WCNC. 1999 IEEE Wireless Communications and Networking Conference (Cat. No.99TH8466).

[10]  Marco Dorigo Ant colony optimization , 2004, Scholarpedia.

[11]  Taieb Znati,et al.  A mobility-based framework for adaptive clustering in wireless ad hoc networks , 1999, IEEE J. Sel. Areas Commun..

[12]  Morteza Damanafshan,et al.  EMP-DSR: An Enhanced Multi-path Dynamic Source Routing Algorithm for MANETs Based on Ant Colony Optimization , 2009, 2009 Third Asia International Conference on Modelling & Simulation.

[13]  Nadeem Javaid,et al.  Modeling routing overhead generated by wireless reactive routing protocols , 2011, The 17th Asia Pacific Conference on Communications.

[14]  Mario Gerla,et al.  Fisheye state routing: a routing scheme for ad hoc wireless networks , 2000, 2000 IEEE International Conference on Communications. ICC 2000. Global Convergence Through Communications. Conference Record.

[15]  J. J. Garcia-Luna-Aceves,et al.  A routing protocol for packet radio networks , 1995, MobiCom '95.

[16]  Pengyuan Liu,et al.  Energy Entropy Multipath Routing optimization algorithm in MANET based on GA , 2010, 2010 IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA).

[17]  Myung J. Lee,et al.  Probability routing algorithm for mobile ad hoc networks' resources management , 2005, IEEE Journal on Selected Areas in Communications.

[18]  Joaquim Celestino,et al.  Ant-DYMO: A bio-inspired algorithm for MANETS , 2010, 2010 17th International Conference on Telecommunications.

[19]  Ridha Bouallegue,et al.  EASARD: Towards an efficient Energy-Aware Service and Route Discovery scheme in MANET , 2010, International Performance Computing and Communications Conference.

[20]  Rahim Tafazolli,et al.  RDMAR: a bandwidth-efficient routing protocol for mobile ad hoc networks , 1999, WOWMOM '99.

[21]  Nitin H. Vaidya,et al.  Location-aided routing (LAR) in mobile ad hoc networks , 1998, MobiCom '98.

[22]  Anthony Ephremides,et al.  A distributed routing algorithm for mobile wireless networks , 1995, Wirel. Networks.

[23]  Martin Mauve,et al.  A survey on congestion control for mobile ad hoc networks: Research Articles , 2007 .

[24]  Abdel-Rahman Hedar,et al.  An ant colony optimization algorithm for the mobile ad hoc network routing problem based on AODV protocol , 2010, 2010 10th International Conference on Intelligent Systems Design and Applications.

[25]  Tracy Camp,et al.  Comparison of broadcasting techniques for mobile ad hoc networks , 2002, MobiHoc '02.

[26]  Shengming Jiang,et al.  A Link Availability Prediction Model for Wireless Ad Hoc Networks , 2000, ICDCS Workshop on Wireless Networks and Mobile Computing.

[27]  Fengqi Yu,et al.  ECODA: Enhanced congestion detection and avoidance for multiple class of traffic in sensor networks , 2009 .

[28]  Imed Bouazizi,et al.  ARA-the ant-colony based routing algorithm for MANETs , 2002, Proceedings. International Conference on Parallel Processing Workshop.

[29]  Shengming Jiang,et al.  A prediction-based link availability estimation for mobile ad hoc networks , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[30]  Mohammad Shokouhifar,et al.  Weighted probability ant-based routing (WPAR) in Mobile Ad Hoc networks , 2011, 2011 24th Canadian Conference on Electrical and Computer Engineering(CCECE).

[31]  E. Baburaj,et al.  Impact of HGAPSO in Optimizing Tree Based Multicast Routing Protocol for MANETs , 2010, 2010 International Conference on Computational Intelligence and Communication Networks.

[32]  Baochun Li,et al.  MP-DSR: a QoS-aware multi-path dynamic source routing protocol for wireless ad-hoc networks , 2001, Proceedings LCN 2001. 26th Annual IEEE Conference on Local Computer Networks.

[33]  Dharma P. Agrawal,et al.  Dynamic probabilistic broadcasting in MANETs , 2005, J. Parallel Distributed Comput..

[34]  Eryk Dutkiewicz,et al.  A review of routing protocols for mobile ad hoc networks , 2004, Ad Hoc Networks.

[35]  Goswami,et al.  [IEEE 2009 International Conference on Computer Engineering and Technology (ICCET) - Singapore, Singapore (2009.01.22-2009.01.24)] 2009 International Conference on Computer Engineering and Technology - Fuzzy Ant Colony Based Routing Protocol for Mobile Ad Hoc Network , 2009 .

[36]  J. J. Garcia-Luna-Aceves,et al.  Source-tree routing in wireless networks , 1999, Proceedings. Seventh International Conference on Network Protocols.

[37]  Leonard Barolli,et al.  A selective border-casting zone routing protocol for ad-hoc networks , 2004 .

[38]  Charles E. Perkins,et al.  Highly dynamic Destination-Sequenced Distance-Vector routing (DSDV) for mobile computers , 1994, SIGCOMM.

[39]  Azzedine Boukerche,et al.  Routing protocols in ad hoc networks: A survey , 2011, Comput. Networks.

[40]  David A. Maltz,et al.  DSR: the dynamic source routing protocol for multihop wireless ad hoc networks , 2001 .

[41]  Yu-Chee Tseng,et al.  Adaptive approaches to relieving broadcast storms in a wireless multihop mobile ad hoc network , 2001, Proceedings 21st International Conference on Distributed Computing Systems.

[42]  Jie Wu,et al.  Forward-node-set-based broadcast in clustered mobile ad hoc networks , 2003, Wirel. Commun. Mob. Comput..

[43]  Mario Gerla,et al.  Global state routing: a new routing scheme for ad-hoc wireless networks , 1998, ICC '98. 1998 IEEE International Conference on Communications. Conference Record. Affiliated with SUPERCOMM'98 (Cat. No.98CH36220).

[44]  M. Scott Corson,et al.  A highly adaptive distributed routing algorithm for mobile wireless networks , 1997, Proceedings of INFOCOM '97.

[45]  JaeWon Kang,et al.  Accurate and energy-efficient congestion level measurement in ad hoc networks , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[46]  C C. Chiang,et al.  Routing in Clustered Multihop, Mobile Wireless Networks With Fading Channel , 1997 .

[47]  Mohammad S. Obaidat,et al.  An ant-swarm inspired energy-efficient ad hoc on-demand routing protocol for mobile ad hoc networks , 2013, 2013 IEEE International Conference on Communications (ICC).

[48]  Ivan Stojmenovic,et al.  On Delivery Guarantees and Worst-Case Forwarding Bounds of Elementary Face Routing Components in Ad Hoc and Sensor Networks , 2010, IEEE Transactions on Computers.

[49]  Mohammad S. Obaidat,et al.  An ant swarm-inspired energy-aware routing protocol for wireless ad-hoc networks , 2010, J. Syst. Softw..

[50]  Abdelhamid Mellouk,et al.  Ant-DSR: Cache Maintenance Based Routing Protocol for Mobile Ad-Hoc Networks , 2007, The Third Advanced International Conference on Telecommunications (AICT'07).

[51]  A. Laouiti,et al.  Optimized link state routing protocol for ad hoc networks , 2001, Proceedings. IEEE International Multi Topic Conference, 2001. IEEE INMIC 2001. Technology for the 21st Century..

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

[53]  Ruppa K. Thulasiram,et al.  HOPNET: A hybrid ant colony optimization routing algorithm for mobile ad hoc network , 2009, Ad Hoc Networks.

[54]  Hannes Hartenstein,et al.  Stochastic Properties of the Random Waypoint Mobility Model , 2004, Wirel. Networks.

[55]  M.M. Goswami,et al.  Fuzzy Ant Colony Based Routing Protocol for Mobile Ad Hoc Network , 2009, 2009 International Conference on Computer Engineering and Technology.

[56]  R. Ramanathan,et al.  A location management protocol for hierarchically organized multihop mobile wireless networks , 1997, Proceedings of ICUPC 97 - 6th International Conference on Universal Personal Communications.

[57]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[58]  Nitin H. Vaidya,et al.  Location‐Aided Routing (LAR) in mobile ad hoc networks , 2000, Wirel. Networks.

[59]  Marco Dorigo,et al.  Ant colony optimization theory: A survey , 2005, Theor. Comput. Sci..

[60]  Robert A. Malaney,et al.  A New Scalable Hybrid Routing Protocol for VANETs , 2012, IEEE Transactions on Vehicular Technology.

[61]  Mohammad Shokouhifar,et al.  Intelligent Ant based Routing Algorithm (IARA) in Mobile Ad hoc networks , 2011, 2011 Fifth IEEE International Conference on Advanced Telecommunication Systems and Networks (ANTS).