A Family of ACO Routing Protocols for Mobile Ad Hoc Networks

In this work, an ACO routing protocol for mobile ad hoc networks based on AntHocNet is specified. As its predecessor, this new protocol, called AntOR, is hybrid in the sense that it contains elements from both reactive and proactive routing. Specifically, it combines a reactive route setup process with a proactive route maintenance and improvement process. Key aspects of the AntOR protocol are the disjoint-link and disjoint-node routes, separation between the regular pheromone and the virtual pheromone in the diffusion process and the exploration of routes, taking into consideration the number of hops in the best routes. In this work, a family of ACO routing protocols based on AntOR is also specified. These protocols are based on protocol successive refinements. In this work, we also present a parallelized version of AntOR that we call PAntOR. Using programming multiprocessor architectures based on the shared memory protocol, PAntOR allows running tasks in parallel using threads. This parallelization is applicable in the route setup phase, route local repair process and link failure notification. In addition, a variant of PAntOR that consists of having more than one interface, which we call PAntOR-MI (PAntOR-Multiple Interface), is specified. This approach parallelizes the sending of broadcast messages by interface through threads.

[1]  R.J. Marks,et al.  Adaptive-SDR: adaptive swarm-based distributed routing , 2002, Proceedings of the 2002 International Joint Conference on Neural Networks. IJCNN'02 (Cat. No.02CH37290).

[2]  Torsten Braun,et al.  Ants-Based Routing in Large Scale Mobile Ad-Hoc Networks , 2003, KiVS Kurzbeiträge.

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

[4]  David A. Maltz,et al.  The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4 , 2007, RFC.

[5]  Tarek. M. Mahmoud,et al.  AntNet-RSLR: A proposed Ant routing protocol for MANETs , 2011, 2011 Saudi International Electronics, Communications and Photonics Conference (SIECPC).

[6]  Ruppa K. Thulasiram,et al.  PACONET: imProved  Ant Colony Optimization Routing Algorithm for Mobile Ad Hoc NETworks , 2008, 22nd International Conference on Advanced Information Networking and Applications (aina 2008).

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

[8]  Henri Casanova,et al.  Parallel Algorithms , 2019, Design and Analysis of Algorithms.

[9]  L. Javier García-Villalba,et al.  Multiple Interface Parallel Approach of Bioinspired Routing Protocol for Mobile Ad Hoc Networks , 2012, Int. J. Distributed Sens. Networks.

[10]  L. Javier García-Villalba,et al.  Technique to Neutralize Link Failures for an ACO-Based Routing Algorithm , 2012, IBERAMIA.

[11]  Mikhail J. Atallah,et al.  Algorithms and Theory of Computation Handbook , 2009, Chapman & Hall/CRC Applied Algorithms and Data Structures series.

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

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

[14]  Frederick Ducatelle,et al.  Adaptive routing in ad hoc wireless multi-hop networks , 2007 .

[15]  John S. Baras,et al.  A Probabilistic Emergent Routing Algorithm for Mobile Ad Hoc Networks , 2003 .

[16]  James A. Freebersyser,et al.  A DoD perspective on mobile Ad hoc networks , 2001 .

[17]  Yasir Saleem,et al.  Network Simulator NS-2 , 2015 .

[18]  Kashif Saleem,et al.  Empirical Studies of Bio-Inspired Self-Organized Secure Autonomous Routing Protocol , 2014, IEEE Sensors Journal.

[19]  Chen-Khong Tham,et al.  Mobile agents based routing protocol for mobile ad hoc networks , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[20]  D. Jhonson The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4 , 2007 .

[21]  Kang-Whan Lee,et al.  A Clustering Algorithm Based on Mobility Properties in Mobile Ad Hoc Networks , 2015, Int. J. Distributed Sens. Networks.

[22]  Wei Guo,et al.  An ant-based distributed routing algorithm for ad-hoc networks , 2004, 2004 International Conference on Communications, Circuits and Systems (IEEE Cat. No.04EX914).

[23]  L. Javier García-Villalba,et al.  Bio-inspired routing protocol for mobile ad hoc networks , 2010, IET Commun..

[24]  L. Javier García-Villalba,et al.  Adaptive routing protocol for mobile ad hoc networks , 2013, Computing.

[25]  George Karypis,et al.  Introduction to Parallel Computing , 1994 .

[26]  Yuefeng Ji,et al.  An Adaptive Routing Protocol Based on QoS and Vehicular Density in Urban VANETs , 2015, Int. J. Distributed Sens. Networks.

[27]  L. Javier García-Villalba,et al.  Restrictive Disjoint-Link-Based Bioinspired Routing Protocol for Mobile Ad Hoc Networks , 2012, Int. J. Distributed Sens. Networks.

[28]  L. Javier García-Villalba,et al.  Hybrid ACO Routing Protocol for Mobile Ad Hoc Networks , 2013, Int. J. Distributed Sens. Networks.

[29]  L. Javier García-Villalba,et al.  Parallel approach of a bioinspired routing protocol for MANETs , 2013, Int. J. Ad Hoc Ubiquitous Comput..