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

被引:74
作者
Chatterjee, Shubhajeet [1 ]
Das, Swagatam [2 ]
机构
[1] Inst Engg & Management, Dept Elect & Commun Engg, Kolkata 700091, India
[2] Indian Stat Inst, Dept Elect & Commun Sci Unit, Kolkata 700108, India
关键词
ACO routing; DSR (Dynamic Source Routing); Mobile Ad-hoc Networks (MANETs); PROTOCOL; BROADCAST;
D O I
10.1016/j.ins.2014.09.039
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. (C) 2014 Published by Elsevier Inc.
引用
收藏
页码:67 / 90
页数:24
相关论文
共 56 条
[1]  
Abdel-Moniem Ahmed M., 2010, Proceedings 10th International Conference on Intelligent Systems Design and Applications (ISDA 2010), P1332, DOI 10.1109/ISDA.2010.5687094
[2]  
Abkenar G.S., 2011, IEEE ADV NETW TEL SY, P1
[3]  
Abkenar GS, 2011, CAN CON EL COMP EN, P826, DOI 10.1109/CCECE.2011.6030571
[4]  
Aggelou George., 1999, Proceedings of the 2nd ACM international workshop on Wireless mobile multimedia, WOWMOM '99, P26
[5]   A New Scalable Hybrid Routing Protocol for VANETs [J].
Al-Rabayah, Mohammad ;
Malaney, Robert .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2012, 61 (06) :2625-2635
[6]  
[Anonymous], 2004, Ad Hoc Networks
[7]  
[Anonymous], J AD HOC NETWORKING
[8]  
[Anonymous], 2007, PROC 3 IEEE ADV INT
[9]   EMP-DSR: An Enhanced Multi-Path Dynamic Source Routing Algorithm for MANETs Based on Ant Colony Optimization [J].
Asl, Ehsan Khosrowshahi ;
Damanafshan, Morteza ;
Abbaspour, Maghsoud ;
Noorhosseini, Majid ;
Shekoufandeh, Kanuan .
2009 THIRD ASIA INTERNATIONAL CONFERENCE ON MODELLING & SIMULATION, VOLS 1 AND 2, 2009, :692-+
[10]  
Baburaj E., 2010, Proceedings of the 2010 International Conference on Computational Intelligence and Communication Networks (CICN 2010), P284, DOI 10.1109/CICN.2010.66