SlideShare a Scribd company logo
International 
OPEN ACCESS Journal 
Of Modern Engineering Research (IJMER) 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.7| July. 2014 | 15| 
Review and Comparisons between Multiple Ant Based Routing Algorithms in Mobile Ad Hoc Networks (MANET) Gholamhasan Sajedy-Abkenar1, Amirhossein Jozdani2, Sahar Aslanzadeh3 1 (Islamic Azad University/ Pardis Branch 2, 3(Islamic Azad University, Pardis Branch) 
I. INTRODUCTION 
The importance of mobile ad hoc networks (MANET) and wireless sensors is quite obvious under critical conditions due to lack of its infrastructure and its self-organizing feature. Therefore the ever-growing use of it is quite expected. Along with this growth, the related and relevant topics develop and experience innovation as well. One of these topics is routing which in actuality has a decisive role in the quality of the whole network. The effects of various parameters such as traffic, bandwidth, interference, node mobility, energy and a lot of other parameters have made this mode complex. Numerous topics have been presented so far in order to promote the routing quality of MANETs networks [1] and each one has improved one or more parameters. Ant colony optimization is one of the relatively new optimization algorithms [2] which its use in ad hoc networks has led to different types of ARA (Ant Routing Algorithm) routing [3] through various methods. In 2010, Vasundhara Uchhula and Brijesh Bhatt [4] compared a number of ant routing algorithms which in addition to being short it did not point out the specific disadvantages and advantages in order to select the algorithm under suitable conditions. This article compares the most common ant-based routing algorithms which have been mentioned so far in ad hoc networks, in addition the problems and advantages of each and the ease of algorithm selection will be studied. Following that in section 2 a general view of different types of routing will be presented. Section 3 states the most important ant-based routing algorithms. Section 4 presents the results of the study and section 5 presents a summary. 
II. TYPES OF ROUTING ALGORITHMS 
The entire network routings can be divided into three common areas: proactive, reactive or on demand, and hybrid. 
2-1. Proactive Protocols 
The nodes’ tables and networks are constantly updated in these protocols and this is done through sending control packet information, therefore they are called “Table Driven” as well. DSDV [7], GSR [5] and FSR [6] protocols are samples of this group. The problem with this type of routing is that it requires a lot of control packets and it occupies the network bandwidth in the peak of activity. 
2-2. Reactive Protocols 
Only when routing is demanded the source node starts sending control packet s and routing in this model. AODV [7], SSA [7] and ARA [3] protocols are among these protocols. Delay in routing is the problem with this kind of protocol. 
Abstract: Along with an increase in the use and development of various types of mobile ad hoc and wireless sensor networks the necessity for presenting optimum routing in these networks is a topic yet to be discussed and new algorithms are presented. Using ant colony optimization algorithm or ACO as a routing method because of its structural similarities to these networks’ model, has had acceptable results regarding different parameters especially quality of service (QoS). Considering the fact that many articles have suggested and presented various models for ant based routing, the need for studying and comparing them can be felt. There are about 17 applied ant based routings, this article studies and compares the most important ant based algorithms so as to indicate the quality and importance of each of them under different conditions. Keywords: Quality of Service(QoS), Mobile Ad Hoc Network (MANET), Ant-Based Routing.
Review and Comparisons Between Multiple Ant Based Routing algorithms in MANETs 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.7| July. 2014 | 16| 
2-3. Hybrid Protocols 
An interaction between the two mentioned methods leads to the creation of these types of protocols. 
Depending on topology conditions of the network the network information is updated periodically and also 
after the request a limited number of control packets are sent. Some instances of it are ZHLS [6] and HOPNET 
[8] protocols. 
III. ANT- BASED ROUTING ALGORITHM 
As indicated in figure 1 the natural process of ants routing is based on the spread of a substance 
named pheromone. Ants which reach the food sooner spatter more pheromone in their path and the following 
ants select this path due to higher amounts of pheromone. Network routing models the mentioned method in 
three stages through using forward ants (FANT), backward ants (BANT) and also a target function in selecting 
the path. In the searching stage, the ants are first sent for routing they find the rout and send the suitable 
controlling messages. The source begins sending data in the sending stage. In the rout maintenance and 
investigation in case the connection is interrupted between the two nodes, the information and if necessary 
routing will be updated. 
Figure1: Ants Routing Method 
3-1. Ant-Based Routing in MANETs (first version) 
Mesut Gunes and his colleagues [9] presented one of the first versions of ant-based routing in 2002. 
Based on their algorithm which was an “on demand” type or reactive, a G graph is first modeled with n nodes 
and its related connective links. Then the ants start moving forward in the network while routing and selecting 
the next node after the current node i is done based on the amount of pheromone which was first randomly 
initialized on the basis of formula (1). The backward ants are formed and sent to the source after finding the 
destination or a node which has access to it. Updating Pheromone (ϕ) is done in the returning path in the 
transit nodes based on formula (2) as well. 
 
 
  
 
 
else 
if 
i j 
p i j k Ni i k 
0, 
1 , max { } 
, 
 ,  , 
(1) 
i. j i. j   (2) 
Ni presents the sum of neighboring nodes (j) in formula (1) and Δϕ is the constant amount of pheromone 
increase in case of the ant passing through or the control packet. 
One of the benefits of using this method is its dynamic topology, multi-path routing and etc. But the 
large number of sent control packets, lack of continuous pheromone increase and other issues are its 
shortcomings. We will name the above-mentioned method “ant routing” in order to prevent confusion due to 
the similarity between the name of this algorithm and the following algorithms. 
3-2. Ant-Based Routing in Mobile Ad Hoc Networks (MANETs) (revised version) 
This algorithm which is the revised form of the previous model is specifically known as ARAA [10]. 
The probability function in formula (3) is used in this model instead of using pheromone dynamics (ϕ in the 
previous model). And of course pheromone continuously decreases and also increases while sending data 
(formula 4). A memory buffer is also considered for each group so that the routing packages can be controlled 
regarding volume and number.
Review and Comparisons Between Multiple Ant Based Routing algorithms in MANETs 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.7| July. 2014 | 17| 
  
 
 
  
 
 
 
 
 
 
  
i 
i 
k Ni i k 
i j 
if j N 
if j N 
pi j 
0, • 
, 
, 
, 
, 
 
 
(3) 
i. j  (1q)i. j  (4) 
q is a number smaller than 1 and indicates the vaporized pheromone in the route. The above reforms in the 
new version have led to advantages such as homogeneous load distribution among nodes, preventing sending 
extra useless packages but it is not suitable for huge routing demands and large number of nodes. 
3-3. Probable Routing for Managing the Resources in MANETs 
In addition to forward and backward ants there are also destination trail ants in this type of routing 
which is named ARAMA [11] which are used around the destination node in order to increase pheromone and 
convergence. Each node has a pheromone table and one probable routing which formula (5) shows its probable 
function. 
 
 
 
  
 
 
 
 
 
 
i 
, , , 
, , , 
0 , f i N 
,if i 
( , ) 
( , ) 
( , , ) 
i 
N 
Fun 
Fun 
p D i j 
i 
j N 
D i j i j 
D i j i j 
i 
  
  
(5) 
τD 
, i,j is the proper amount of pheromone with regard to the jth neighbor of the i node, ηi,j is heuristic amount of 
the link or the data of the next node such as traffic and energy. The used function can be any sort of 
combination of parameters and its simplest type is Fun( D,i, j ,i, j ) = D,i, j ×i, j . After the forward ants reach 
the destination in routing they are assigned a score or 0 1 value conforming to the parameters which 
influence the rout updating according to formula (6). 
 D,i, j (n)  f (D, j ) D,i, j (n1)  g(D, j ) (6) 
f is the vaporization function and it is as f (. g() is known as Enforcement Function which increases 
the speed of responding to new data and g()=k is one of them. n is also the number of backward ants 
received. Among the advantages of this proactive and reactive method is the existence and proportional 
distribution of energy but it is not very efficient in high volumes of packets due to a lot of switching. For more 
information on this algorithm refer to [11]. 
3-4. Ant-Based Fuzzy Routing in MANETs (FACO) 
FACO [12] applies three parameters of the remaining energy of the node (little, medium, and a lot), 
buffer amount (full, half full, and empty) and the intensity of the received signal (strong, mediocre, and weak) 
in order to make better decisions to a fuzzy system. The fuzzy system output called Fuzzy Cost is also 
considered in five fuzzy levels from very little to a lot and is eventually defuzzified through center-of-gravity 
method and plays its role in routing. Like other algorithms, in this algorithm also after requesting rout the 
forward ants spread from the source to the adjacent nodes. Meaning the possibility to select neighboring j for 
destination d in node i is as formula (7). 
 
 
 
L 
i 
j d 
i 
i j d 
j d 
t 
t 
p 
( ) 
( ) 
, 
, 
, (7) 
L is the neighboring nodes and ф is the pheromone amount. Of course each ant saves the essential 
data and fuzzy cost up to the time it reaches the destination. Backward ants are formed in the destination and 
sent to the source and update the rout. The rout value (formula 8) and the updated pheromone (formula 9) 
determine the rout selected by the source for sending purposes.
Review and Comparisons Between Multiple Ant Based Routing algorithms in MANETs 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.7| July. 2014 | 18| 
 
 
  
t 
L 
L 
L 
i 
Rout Cost t j d Fuzzy t 
1 
1 
_ ( ) , _ cos (8) 
t is the number of links travelled and 1 _ cos L 
Fuzzy tL is the fuzzy value link of the neighboring nodes. 
i 
j d 
i 
j d 
i 
j,d (t)  (1) , (t 1)  , (9) 
 is the learning rate. Note that the updated pheromone updates probability function. The backward ants are 
destroyed after they reach the destination and carry out the above-mentioned stages. 
In case of error message, maintaining the rout and updating the tables are also carried out like other 
algorithms. 
3-5. Energy Aware Ant Routing Algorithm in MANETs 
It specifically focus on the total energy of the network through using CMMBCR algorithm [14] in 
addition to using ant-based routing process in this model which is called EAAR [13]. 
The process of the algorithm includes: the forward ants are sent to all neighboring nodes in case there 
is no route to the destination in the routing table of source node. The intermediate nodes which check the 
energy parameters and the number of steps also avoid accepting repetitive ants. Also ant parameters for 
instance the number of steps must not be  (1< 2) times worse than the best state saved in the memory of 
node. If M will be the number of steps of the best received ant by the intermediate node when an ant enters 
with N steps formula (10) must be true for the ant to be accepted and after storing the important data, the ant is 
sent to the next nodes. 
N M (10) 
After reaching the destination node the end-to-end delay of the ant is calculated and in a fraction of this 
time the received forward ants turn into backward ants and sent towards the source. Also along the path the 
data of the modes’ routing tables are updated proportionate to the minimum battery charge left from the nodes 
along the path to (MBR) node and the number of steps (H) (formula 11). 
H 
MBR 
Ti 
n,d  (11) 
i 
Tn,d is the amount which the data packet checks when sending to the destination. When the source node 
receives the ants it starts sending data packets based on the possibility formed after the data was updated 
(formula 12). 
 
 
 
 
( ) 
( ) 
, 
, 
, i 
j d 
i 
n d 
n d 
T 
T 
P (12) 
β is a number used in order to prevent extreme shrinking of the possibility and it somehow normalizes it. 
Maintaining the route is also done while sending data through an increase in the amount of pheromone caused 
by the ever-growing passing of information packets through a path and a decrease in pheromone levels in 
lesser used paths just as it is in other algorithms mentioned in the previous sections. 
In general because of optimum and appropriate use of ARA, multi-path routing, maintaining and 
carefully controlling the routs regarding energy management is a good algorithm. But not evaluating delay and 
investigating when the number of nodes is large, is amongst its relative shortcomings. 
IV. EVALUATION AND COMPARISON 
As you can see the evaluation results along with the specifications and conditions of each algorithm in 
table 1, In Ant Routing formation of tables merely on the basis of pheromone does not require a large number 
of control packets in ant routing so it is natural for the overhead to be little but the packets are not well 
controlled. 
The control over the networks has increased with the interference of more parameters in ARA and 
ARAMA but despite the improvement in load distribution, it has lost its efficiency in large networks and large 
number of data. 
Evaluating on the basis of fuzzy calculations leads to high overhead in calculations in FACO and has 
no consequences except for limiting the efficiency development of the network and of course energy 
consumption also increases which has not been attended to.
Review and Comparisons Between Multiple Ant Based Routing algorithms in MANETs 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.7| July. 2014 | 19| 
EAAR algorithm focuses more on energy therefore the life span of the network and the energy consumed in each node and also the entire network has improved but are end-to-end delay and network efficiency in large sizes suitable? which has not been studied and compared in the above mentioned algorithm. Table 1: comparing different types of ant- based routing in Mobile Ad Hoc Networks (MANETs) Algorithm Ant Routing [9] ARA [10] ARAMA [11] FACO [12] EAAR [13] Presented year 
2002 
2003 
2005 
2009 
2010 Routing type 
On demand 
On demand 
Hybrid 
Hybrid 
Hybrid Routing and Data transfer structure 
Based on pheromone density 
Based on probable function from pheromone 
Based on probable function from pheromone and network parameters (Heuristic) 
Based on pheromone amount and Fuzzy Cost 
Sending control packets to neighboring nodes and transferring data based on probability Factor types 
Forward and backward ants 
Forward and backward ants 
Forward and backward ants and destination trail ants 
Forward and backward ants 
Forward and backward and control ants Tables’ structure 
Pheromone density, next step, IP destinations 
Pheromone density, next step, IP destinations and buffer 
Pheromone density, next step, IP destinations and buffer 
Pheromone density, destination possibility, fuzzy data, IP destinations and intermediate node 
Pheromone probability, number of steps and the amount of remaining energy from the nodes Energy algorithm 
- 
Nodes entering sleeping state under special conditions 
Lucent wave LAN PC and 2.4 GH 
Applying the remaining battery in fuzzy data 
Conditional Max- min battery capacity routing (CMMBCR) Improved parameter 
Overhead 
Delivery rate and accuracy of optimal route 
Homogeneous energy distribution, minimum step in small- number nodes 
Delivery rate, delay and number of routing discovery 
Total energy consumption reduction of each node and destroyed packets Shortcomings 
Lack of control on sent packets 
Low efficiency in large sizes and a large number of nodes 
Delivery decrease due to a lot of switching 
A lot of calculations in low- numbered nodes and overlooking the total energy of the network 
Not evaluating delay and investigating when there is a large number of nodes Advantages 
Dynamic topology, being multi- routed 
Load distribution, controlling the number of packets and pheromone consistency 
Suitable for controlling energy distribution and simultaneous control of parameters 
The possibility to select a better route through the source node after routing 
Multi- routed, higher efficiency with large- sized packets
Review and Comparisons Between Multiple Ant Based Routing algorithms in MANETs 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.7| July. 2014 | 20| 
V. CONCLUSION AND FUTURE WORKS 
What is quite obvious here is that using ant-based routing in MANET networks can bring about good results and widely using it in combination with various other algorithms and methods is still attended to and shows better outcomes. Also for numerical evaluation a number of parameters such as the number of delivered packages, the energy consumed by the entire network and the ratio of control packets to all packets or overheads are compared in table 2 under similar condition (30 nodes, the size being 1000× 1000 square meters and IEEE802.11 protocol MAC layer). The comparison is made among the mentioned algorithms except for Ant Routing which ARA is the revised version of it and an algorithm known outside this area (DSDV). Table 2: numerical comparison between some parameters in the algorithms Parameter ARA ARAMA FACO EAAR DSDV 
Delivered packages 
220 
192 
228 
236 
210 
Energy consumption by (Kj) network 
55 
58 
60 
52 
71 
overhead 
0.32 
0.37 
0.4 
0.39 
0.52 
As seen in table 2 the ant-based routing algorithms come to better results in comparison with algorithms outside this set (DSDV as a sample) which proves the conclusion of this article based on the necessity to recognize different types of this routing model and the ability to compare them in presenting new methods and using each one in accordance to the situation, we have studied a number of the most important ones in this article. What we are intending for the future and working on currently is designing and simulating an intelligent algorithm which can change the type of its ant-based routing algorithm according to its usage under different situation in accordance with the network topology. 
REFERENCES 
[1] Mehran Abolhasan, Tadeusz Wysocki, Eryk Dutkiewicz, “A review of routing protocols for mobile ad hoc networks, ” Ad Hoc Networks, Volume 2, Issue 1, January 2004, Pages 1-22 
[2] M. Dorigo, G. Di Caro, L. Gambardella, “Ant colony optimization: a new meta-heuristic, ” Proc. Congress on Evolutionary Computation, vol. 2, IEEE Press,Washington, DC, 1999, pp. 1470–1477. 
[3] O. Hussein, T. Saadawi, and M. Lee, “Ant routing algorithm for mobile ad hoc networks,” Proc. ARL CTAC2003, Apr. 2003, pp. 141–145. 
[4] Vasundhara Uchhula, Brijesh Bhatt, “Comparison of different Ant Colony Based Routing Algorithms, ” IJCA Journal, Number 2 - Article 8,2010. 
[5] Johnson, B., Maltz, D.A., Hu, Y.-C., Jetcheva, J.G., “The Dynamic Source Routing for Mobile Ad Hoc Wireless Networks,” IETF Internet Draft, Nov 2001. 
[6] M.Abolhasan, T.Wysocki, E.Dutkiewicz, “A review of routingprotocols for mobile ad hoc networks,” Ad Hoc Networks 2 pp. 1-22, 2004. 
[7] John du Plessis, Ant Colony Optimization Distance Vector Routing In Ad Hoc Network, University of Oretoria, November 2005. 
[8] Jianping Wang, Eseosa Osagie, Parimala Thulasiraman , Ruppa K.Thulasiram, “A hybrid ant colony optimization routing algorithm for mobile ad hoc network, ” Ad Hoc Networks 7 pp. 690–705, 2009. 
[9] Mesut G¨unes, Udo Sorges, and Imed Bouazizi. “ARA - The Ant-Colony Based Routing Algorithmfor MANETs.”, Proceedings of the 2002 ICPP Workshop on Ad Hoc Networks (IWAHN 2002), pages 79.85. IEEE Computer Society Press, August 2002. 
[10] M. G¨unes¸, M. K¨ahmer, Imed Bouazizi, “Ant-Routing-Algorithm (ARA) For Mobile Multi-Hop Ad Hoc Networks New Features and Results”, Proc. of the Med-Hoc Net 2003 Workshop Mahdia, Tunisia 25-27 June, 2003 
[11] Osama H. Hussein et al. “Probability Routing Algorithm for Mobile Ad Hoc Networks’ Resources Management”, IEEE Journal on Selected Areas In Communication, Vol. 23, No. 12, december 2005. 
[12] M.M.Goswami et al., “Fuzzy Ant Colony Based Routing Protocol For Mobile Ad Hoc Network, ”Proc. Int. Conf. on Computer Engineering and Technology. 22-24 Jan. 2009. 
[13] Sudip Misra et al. “An ant swarm-inspired energy-aware routing protocol for wireless ad-hoc networks,” Journal of Systems and Software, Vol. 83, pp. 2188–2199, June 2010.

More Related Content

What's hot

An efficient vertical handoff mechanism for future mobile network
An efficient vertical handoff mechanism for  future mobile networkAn efficient vertical handoff mechanism for  future mobile network
An efficient vertical handoff mechanism for future mobile network
Basil John
 
Routing Enhancement of MANETs using Hybrid Protocol Combined with PBO
Routing Enhancement of MANETs using Hybrid Protocol Combined with PBORouting Enhancement of MANETs using Hybrid Protocol Combined with PBO
Routing Enhancement of MANETs using Hybrid Protocol Combined with PBO
IJERA Editor
 

What's hot (20)

Experiment of Routing Protocol AODV (AdHoc On-demand Distance Vector)
Experiment of Routing Protocol AODV (AdHoc On-demand Distance Vector)Experiment of Routing Protocol AODV (AdHoc On-demand Distance Vector)
Experiment of Routing Protocol AODV (AdHoc On-demand Distance Vector)
 
Simulation of Route Optimization with load balancing Using AntNet System
Simulation of Route Optimization with load balancing Using AntNet SystemSimulation of Route Optimization with load balancing Using AntNet System
Simulation of Route Optimization with load balancing Using AntNet System
 
Ant Colony Optimization Based Energy Efficient on-Demand Multipath Routing Sc...
Ant Colony Optimization Based Energy Efficient on-Demand Multipath Routing Sc...Ant Colony Optimization Based Energy Efficient on-Demand Multipath Routing Sc...
Ant Colony Optimization Based Energy Efficient on-Demand Multipath Routing Sc...
 
AMTR: THE ANT BASED QOS AWARE MULTIPATH TEMPORALLY ORDERED ROUTING ALGORITHM ...
AMTR: THE ANT BASED QOS AWARE MULTIPATH TEMPORALLY ORDERED ROUTING ALGORITHM ...AMTR: THE ANT BASED QOS AWARE MULTIPATH TEMPORALLY ORDERED ROUTING ALGORITHM ...
AMTR: THE ANT BASED QOS AWARE MULTIPATH TEMPORALLY ORDERED ROUTING ALGORITHM ...
 
Amtr the ant based qos aware multipath temporally ordered routing algorithm ...
Amtr  the ant based qos aware multipath temporally ordered routing algorithm ...Amtr  the ant based qos aware multipath temporally ordered routing algorithm ...
Amtr the ant based qos aware multipath temporally ordered routing algorithm ...
 
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
 
Multimedia Streaming in Wireless Ad Hoc Networks According to Fuzzy Cross-lay...
Multimedia Streaming in Wireless Ad Hoc Networks According to Fuzzy Cross-lay...Multimedia Streaming in Wireless Ad Hoc Networks According to Fuzzy Cross-lay...
Multimedia Streaming in Wireless Ad Hoc Networks According to Fuzzy Cross-lay...
 
19 6 jul17 28apr 6576 8092-1-ed(edit)n
19 6 jul17 28apr 6576 8092-1-ed(edit)n19 6 jul17 28apr 6576 8092-1-ed(edit)n
19 6 jul17 28apr 6576 8092-1-ed(edit)n
 
X04505122126
X04505122126X04505122126
X04505122126
 
An efficient vertical handoff mechanism for future mobile network
An efficient vertical handoff mechanism for  future mobile networkAn efficient vertical handoff mechanism for  future mobile network
An efficient vertical handoff mechanism for future mobile network
 
Position based Opportunistic routing in MANET
Position based Opportunistic routing in MANETPosition based Opportunistic routing in MANET
Position based Opportunistic routing in MANET
 
Anthocnet Routing Algorithm for Mobile Ad Hoc Networks
Anthocnet Routing Algorithm for Mobile Ad Hoc NetworksAnthocnet Routing Algorithm for Mobile Ad Hoc Networks
Anthocnet Routing Algorithm for Mobile Ad Hoc Networks
 
Performance improvement of vehicular delay tolerant networks using public tra...
Performance improvement of vehicular delay tolerant networks using public tra...Performance improvement of vehicular delay tolerant networks using public tra...
Performance improvement of vehicular delay tolerant networks using public tra...
 
Introducing a novel fault tolerant routing protocol in wireless sensor networ...
Introducing a novel fault tolerant routing protocol in wireless sensor networ...Introducing a novel fault tolerant routing protocol in wireless sensor networ...
Introducing a novel fault tolerant routing protocol in wireless sensor networ...
 
A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...
A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...
A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...
 
Routing Enhancement of MANETs using Hybrid Protocol Combined with PBO
Routing Enhancement of MANETs using Hybrid Protocol Combined with PBORouting Enhancement of MANETs using Hybrid Protocol Combined with PBO
Routing Enhancement of MANETs using Hybrid Protocol Combined with PBO
 
Iisrt aarthi ravindran (networks)
Iisrt aarthi ravindran (networks)Iisrt aarthi ravindran (networks)
Iisrt aarthi ravindran (networks)
 
A SURVEY OF ENHANCED ROUTING PROTOCOLS FOR MANETs
A SURVEY OF ENHANCED ROUTING PROTOCOLS FOR MANETsA SURVEY OF ENHANCED ROUTING PROTOCOLS FOR MANETs
A SURVEY OF ENHANCED ROUTING PROTOCOLS FOR MANETs
 
Improved Routing Protocol in Mobile Ad Hoc Networks Using Fuzzy Logic
Improved Routing Protocol in Mobile Ad Hoc Networks Using Fuzzy LogicImproved Routing Protocol in Mobile Ad Hoc Networks Using Fuzzy Logic
Improved Routing Protocol in Mobile Ad Hoc Networks Using Fuzzy Logic
 
Ge3411331139
Ge3411331139Ge3411331139
Ge3411331139
 

Viewers also liked

Aw2419401943
Aw2419401943Aw2419401943
Aw2419401943
IJMER
 
Ijmer 46064044
Ijmer 46064044Ijmer 46064044
Ijmer 46064044
IJMER
 
F0502 01 2831
F0502 01 2831F0502 01 2831
F0502 01 2831
IJMER
 
Orientation Effects of Stress Concentrators on the Material Deformation Behav...
Orientation Effects of Stress Concentrators on the Material Deformation Behav...Orientation Effects of Stress Concentrators on the Material Deformation Behav...
Orientation Effects of Stress Concentrators on the Material Deformation Behav...
IJMER
 
Co3210061014
Co3210061014Co3210061014
Co3210061014
IJMER
 

Viewers also liked (18)

Aw2419401943
Aw2419401943Aw2419401943
Aw2419401943
 
Numerical Investigation of Multilayer Fractal FSS
Numerical Investigation of Multilayer Fractal FSSNumerical Investigation of Multilayer Fractal FSS
Numerical Investigation of Multilayer Fractal FSS
 
Customized IVR Implementation Using Voicexml on SIP (Voip) Communication Plat...
Customized IVR Implementation Using Voicexml on SIP (Voip) Communication Plat...Customized IVR Implementation Using Voicexml on SIP (Voip) Communication Plat...
Customized IVR Implementation Using Voicexml on SIP (Voip) Communication Plat...
 
Spectrophotometric Determination of Cardiovascular Drugs
Spectrophotometric Determination of Cardiovascular DrugsSpectrophotometric Determination of Cardiovascular Drugs
Spectrophotometric Determination of Cardiovascular Drugs
 
Ijmer 46064044
Ijmer 46064044Ijmer 46064044
Ijmer 46064044
 
Writing for pr #2
Writing for pr #2Writing for pr #2
Writing for pr #2
 
A Threshold fuzzy entropy based feature selection method applied in various b...
A Threshold fuzzy entropy based feature selection method applied in various b...A Threshold fuzzy entropy based feature selection method applied in various b...
A Threshold fuzzy entropy based feature selection method applied in various b...
 
Spectroscopic and Thermal Characterization of Charge-Transfer Complexes Forme...
Spectroscopic and Thermal Characterization of Charge-Transfer Complexes Forme...Spectroscopic and Thermal Characterization of Charge-Transfer Complexes Forme...
Spectroscopic and Thermal Characterization of Charge-Transfer Complexes Forme...
 
F0502 01 2831
F0502 01 2831F0502 01 2831
F0502 01 2831
 
Sistema contra humedad y hongos usg tablaroca
Sistema contra humedad y hongos usg tablarocaSistema contra humedad y hongos usg tablaroca
Sistema contra humedad y hongos usg tablaroca
 
Experimental Investigation of Silica Fume and Steel Slag in Concrete
Experimental Investigation of Silica Fume and Steel Slag in ConcreteExperimental Investigation of Silica Fume and Steel Slag in Concrete
Experimental Investigation of Silica Fume and Steel Slag in Concrete
 
On Normal and Unitary Polynomial Matrices
On Normal and Unitary Polynomial MatricesOn Normal and Unitary Polynomial Matrices
On Normal and Unitary Polynomial Matrices
 
Performance Analysis of Trust-Aware Routing Framework for Wireless Mesh Networks
Performance Analysis of Trust-Aware Routing Framework for Wireless Mesh NetworksPerformance Analysis of Trust-Aware Routing Framework for Wireless Mesh Networks
Performance Analysis of Trust-Aware Routing Framework for Wireless Mesh Networks
 
Need For Strengthening Automobile Industry in Ethiopia
Need For Strengthening Automobile Industry in EthiopiaNeed For Strengthening Automobile Industry in Ethiopia
Need For Strengthening Automobile Industry in Ethiopia
 
My adventure with WebSockets
My adventure with WebSocketsMy adventure with WebSockets
My adventure with WebSockets
 
Orientation Effects of Stress Concentrators on the Material Deformation Behav...
Orientation Effects of Stress Concentrators on the Material Deformation Behav...Orientation Effects of Stress Concentrators on the Material Deformation Behav...
Orientation Effects of Stress Concentrators on the Material Deformation Behav...
 
Structural Monitoring Of Buildings Using Wireless Sensor Networks
Structural Monitoring Of Buildings Using Wireless Sensor NetworksStructural Monitoring Of Buildings Using Wireless Sensor Networks
Structural Monitoring Of Buildings Using Wireless Sensor Networks
 
Co3210061014
Co3210061014Co3210061014
Co3210061014
 

Similar to Review and Comparisons between Multiple Ant Based Routing Algorithms in Mobile Ad Hoc Networks (MANET)

C OMPARISON OF AODV AND ANTHOCNET IN S TATIC W IRELESS N ETWORK
C OMPARISON OF  AODV  AND  ANTHOCNET  IN  S TATIC  W IRELESS  N ETWORKC OMPARISON OF  AODV  AND  ANTHOCNET  IN  S TATIC  W IRELESS  N ETWORK
C OMPARISON OF AODV AND ANTHOCNET IN S TATIC W IRELESS N ETWORK
IJCI JOURNAL
 
A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...
eSAT Publishing House
 
GRAPH THEORETIC ROUTING ALGORITHM (GTRA) FOR MOBILE AD-HOC NETWORKS (MANET)
GRAPH THEORETIC ROUTING ALGORITHM (GTRA) FOR MOBILE AD-HOC NETWORKS (MANET)GRAPH THEORETIC ROUTING ALGORITHM (GTRA) FOR MOBILE AD-HOC NETWORKS (MANET)
GRAPH THEORETIC ROUTING ALGORITHM (GTRA) FOR MOBILE AD-HOC NETWORKS (MANET)
graphhoc
 

Similar to Review and Comparisons between Multiple Ant Based Routing Algorithms in Mobile Ad Hoc Networks (MANET) (20)

A Comparison Of Smart Routings In Mobile Ad Hoc Networks(MANETs)
A Comparison Of Smart Routings In Mobile Ad Hoc  Networks(MANETs) A Comparison Of Smart Routings In Mobile Ad Hoc  Networks(MANETs)
A Comparison Of Smart Routings In Mobile Ad Hoc Networks(MANETs)
 
K017426872
K017426872K017426872
K017426872
 
Implementation of Optimized Ant Based Routing Algorithm for Manet
Implementation of Optimized Ant Based Routing Algorithm for ManetImplementation of Optimized Ant Based Routing Algorithm for Manet
Implementation of Optimized Ant Based Routing Algorithm for Manet
 
Analysis of FSR, LANMAR and DYMO under MANET
Analysis of FSR, LANMAR and DYMO under MANETAnalysis of FSR, LANMAR and DYMO under MANET
Analysis of FSR, LANMAR and DYMO under MANET
 
Ant
AntAnt
Ant
 
C OMPARISON OF AODV AND ANTHOCNET IN S TATIC W IRELESS N ETWORK
C OMPARISON OF  AODV  AND  ANTHOCNET  IN  S TATIC  W IRELESS  N ETWORKC OMPARISON OF  AODV  AND  ANTHOCNET  IN  S TATIC  W IRELESS  N ETWORK
C OMPARISON OF AODV AND ANTHOCNET IN S TATIC W IRELESS N ETWORK
 
A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...
 
IMPLEMENTATION AND COMPARISION OF DATA LINK QUALITY SCHEME ON ODMRP AND ADMR ...
IMPLEMENTATION AND COMPARISION OF DATA LINK QUALITY SCHEME ON ODMRP AND ADMR ...IMPLEMENTATION AND COMPARISION OF DATA LINK QUALITY SCHEME ON ODMRP AND ADMR ...
IMPLEMENTATION AND COMPARISION OF DATA LINK QUALITY SCHEME ON ODMRP AND ADMR ...
 
Fp3610261032
Fp3610261032Fp3610261032
Fp3610261032
 
GRAPH THEORETIC ROUTING ALGORITHM (GTRA) FOR MOBILE AD-HOC NETWORKS (MANET)
GRAPH THEORETIC ROUTING ALGORITHM (GTRA) FOR MOBILE AD-HOC NETWORKS (MANET)GRAPH THEORETIC ROUTING ALGORITHM (GTRA) FOR MOBILE AD-HOC NETWORKS (MANET)
GRAPH THEORETIC ROUTING ALGORITHM (GTRA) FOR MOBILE AD-HOC NETWORKS (MANET)
 
Congestion Control in Wireless Sensor Networks Using Genetic Algorithm
Congestion Control in Wireless Sensor Networks Using Genetic AlgorithmCongestion Control in Wireless Sensor Networks Using Genetic Algorithm
Congestion Control in Wireless Sensor Networks Using Genetic Algorithm
 
Research on performance of routing protocols in manet
Research on performance of routing protocols in manetResearch on performance of routing protocols in manet
Research on performance of routing protocols in manet
 
A Performance Comparison of Routing Protocols for Ad Hoc Networks
A Performance Comparison of Routing Protocols for Ad Hoc NetworksA Performance Comparison of Routing Protocols for Ad Hoc Networks
A Performance Comparison of Routing Protocols for Ad Hoc Networks
 
Comparison of different Ant based techniques for identification of shortest p...
Comparison of different Ant based techniques for identification of shortest p...Comparison of different Ant based techniques for identification of shortest p...
Comparison of different Ant based techniques for identification of shortest p...
 
Load balancing in mobile adhoc network (MANET)
Load balancing in mobile adhoc network (MANET)Load balancing in mobile adhoc network (MANET)
Load balancing in mobile adhoc network (MANET)
 
Destination Aware APU Strategy for Geographic Routing in MANET
Destination Aware APU Strategy for Geographic Routing in MANETDestination Aware APU Strategy for Geographic Routing in MANET
Destination Aware APU Strategy for Geographic Routing in MANET
 
PERFORMANCE ANALYSIS OF THE LINK-ADAPTIVE COOPERATIVE AMPLIFY-AND-FORWARD REL...
PERFORMANCE ANALYSIS OF THE LINK-ADAPTIVE COOPERATIVE AMPLIFY-AND-FORWARD REL...PERFORMANCE ANALYSIS OF THE LINK-ADAPTIVE COOPERATIVE AMPLIFY-AND-FORWARD REL...
PERFORMANCE ANALYSIS OF THE LINK-ADAPTIVE COOPERATIVE AMPLIFY-AND-FORWARD REL...
 
Modeling and Performance Evaluation TAODV Routing Protocol Using Stochastic P...
Modeling and Performance Evaluation TAODV Routing Protocol Using Stochastic P...Modeling and Performance Evaluation TAODV Routing Protocol Using Stochastic P...
Modeling and Performance Evaluation TAODV Routing Protocol Using Stochastic P...
 
Bh4103368374
Bh4103368374Bh4103368374
Bh4103368374
 
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
 

More from IJMER

Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
IJMER
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
IJMER
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
IJMER
 

More from IJMER (20)

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed Delinting
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja Fibre
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise Applications
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological Spaces
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine Learning
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One Prey
 

Recently uploaded

Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
Kamal Acharya
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 

Recently uploaded (20)

Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltage
 
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data StreamKIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projection
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWINGBRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
 
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and ClusteringKIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Pharmacy management system project report..pdf
Pharmacy management system project report..pdfPharmacy management system project report..pdf
Pharmacy management system project report..pdf
 
IT-601 Lecture Notes-UNIT-2.pdf Data Analysis
IT-601 Lecture Notes-UNIT-2.pdf Data AnalysisIT-601 Lecture Notes-UNIT-2.pdf Data Analysis
IT-601 Lecture Notes-UNIT-2.pdf Data Analysis
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Kraków
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf
 
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and VisualizationKIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
 
Peek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdfPeek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdf
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES  INTRODUCTION UNIT-IENERGY STORAGE DEVICES  INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
 

Review and Comparisons between Multiple Ant Based Routing Algorithms in Mobile Ad Hoc Networks (MANET)

  • 1. International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.7| July. 2014 | 15| Review and Comparisons between Multiple Ant Based Routing Algorithms in Mobile Ad Hoc Networks (MANET) Gholamhasan Sajedy-Abkenar1, Amirhossein Jozdani2, Sahar Aslanzadeh3 1 (Islamic Azad University/ Pardis Branch 2, 3(Islamic Azad University, Pardis Branch) I. INTRODUCTION The importance of mobile ad hoc networks (MANET) and wireless sensors is quite obvious under critical conditions due to lack of its infrastructure and its self-organizing feature. Therefore the ever-growing use of it is quite expected. Along with this growth, the related and relevant topics develop and experience innovation as well. One of these topics is routing which in actuality has a decisive role in the quality of the whole network. The effects of various parameters such as traffic, bandwidth, interference, node mobility, energy and a lot of other parameters have made this mode complex. Numerous topics have been presented so far in order to promote the routing quality of MANETs networks [1] and each one has improved one or more parameters. Ant colony optimization is one of the relatively new optimization algorithms [2] which its use in ad hoc networks has led to different types of ARA (Ant Routing Algorithm) routing [3] through various methods. In 2010, Vasundhara Uchhula and Brijesh Bhatt [4] compared a number of ant routing algorithms which in addition to being short it did not point out the specific disadvantages and advantages in order to select the algorithm under suitable conditions. This article compares the most common ant-based routing algorithms which have been mentioned so far in ad hoc networks, in addition the problems and advantages of each and the ease of algorithm selection will be studied. Following that in section 2 a general view of different types of routing will be presented. Section 3 states the most important ant-based routing algorithms. Section 4 presents the results of the study and section 5 presents a summary. II. TYPES OF ROUTING ALGORITHMS The entire network routings can be divided into three common areas: proactive, reactive or on demand, and hybrid. 2-1. Proactive Protocols The nodes’ tables and networks are constantly updated in these protocols and this is done through sending control packet information, therefore they are called “Table Driven” as well. DSDV [7], GSR [5] and FSR [6] protocols are samples of this group. The problem with this type of routing is that it requires a lot of control packets and it occupies the network bandwidth in the peak of activity. 2-2. Reactive Protocols Only when routing is demanded the source node starts sending control packet s and routing in this model. AODV [7], SSA [7] and ARA [3] protocols are among these protocols. Delay in routing is the problem with this kind of protocol. Abstract: Along with an increase in the use and development of various types of mobile ad hoc and wireless sensor networks the necessity for presenting optimum routing in these networks is a topic yet to be discussed and new algorithms are presented. Using ant colony optimization algorithm or ACO as a routing method because of its structural similarities to these networks’ model, has had acceptable results regarding different parameters especially quality of service (QoS). Considering the fact that many articles have suggested and presented various models for ant based routing, the need for studying and comparing them can be felt. There are about 17 applied ant based routings, this article studies and compares the most important ant based algorithms so as to indicate the quality and importance of each of them under different conditions. Keywords: Quality of Service(QoS), Mobile Ad Hoc Network (MANET), Ant-Based Routing.
  • 2. Review and Comparisons Between Multiple Ant Based Routing algorithms in MANETs | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.7| July. 2014 | 16| 2-3. Hybrid Protocols An interaction between the two mentioned methods leads to the creation of these types of protocols. Depending on topology conditions of the network the network information is updated periodically and also after the request a limited number of control packets are sent. Some instances of it are ZHLS [6] and HOPNET [8] protocols. III. ANT- BASED ROUTING ALGORITHM As indicated in figure 1 the natural process of ants routing is based on the spread of a substance named pheromone. Ants which reach the food sooner spatter more pheromone in their path and the following ants select this path due to higher amounts of pheromone. Network routing models the mentioned method in three stages through using forward ants (FANT), backward ants (BANT) and also a target function in selecting the path. In the searching stage, the ants are first sent for routing they find the rout and send the suitable controlling messages. The source begins sending data in the sending stage. In the rout maintenance and investigation in case the connection is interrupted between the two nodes, the information and if necessary routing will be updated. Figure1: Ants Routing Method 3-1. Ant-Based Routing in MANETs (first version) Mesut Gunes and his colleagues [9] presented one of the first versions of ant-based routing in 2002. Based on their algorithm which was an “on demand” type or reactive, a G graph is first modeled with n nodes and its related connective links. Then the ants start moving forward in the network while routing and selecting the next node after the current node i is done based on the amount of pheromone which was first randomly initialized on the basis of formula (1). The backward ants are formed and sent to the source after finding the destination or a node which has access to it. Updating Pheromone (ϕ) is done in the returning path in the transit nodes based on formula (2) as well.       else if i j p i j k Ni i k 0, 1 , max { } ,  ,  , (1) i. j i. j   (2) Ni presents the sum of neighboring nodes (j) in formula (1) and Δϕ is the constant amount of pheromone increase in case of the ant passing through or the control packet. One of the benefits of using this method is its dynamic topology, multi-path routing and etc. But the large number of sent control packets, lack of continuous pheromone increase and other issues are its shortcomings. We will name the above-mentioned method “ant routing” in order to prevent confusion due to the similarity between the name of this algorithm and the following algorithms. 3-2. Ant-Based Routing in Mobile Ad Hoc Networks (MANETs) (revised version) This algorithm which is the revised form of the previous model is specifically known as ARAA [10]. The probability function in formula (3) is used in this model instead of using pheromone dynamics (ϕ in the previous model). And of course pheromone continuously decreases and also increases while sending data (formula 4). A memory buffer is also considered for each group so that the routing packages can be controlled regarding volume and number.
  • 3. Review and Comparisons Between Multiple Ant Based Routing algorithms in MANETs | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.7| July. 2014 | 17|               i i k Ni i k i j if j N if j N pi j 0, • , , , ,   (3) i. j  (1q)i. j  (4) q is a number smaller than 1 and indicates the vaporized pheromone in the route. The above reforms in the new version have led to advantages such as homogeneous load distribution among nodes, preventing sending extra useless packages but it is not suitable for huge routing demands and large number of nodes. 3-3. Probable Routing for Managing the Resources in MANETs In addition to forward and backward ants there are also destination trail ants in this type of routing which is named ARAMA [11] which are used around the destination node in order to increase pheromone and convergence. Each node has a pheromone table and one probable routing which formula (5) shows its probable function.            i , , , , , , 0 , f i N ,if i ( , ) ( , ) ( , , ) i N Fun Fun p D i j i j N D i j i j D i j i j i     (5) τD , i,j is the proper amount of pheromone with regard to the jth neighbor of the i node, ηi,j is heuristic amount of the link or the data of the next node such as traffic and energy. The used function can be any sort of combination of parameters and its simplest type is Fun( D,i, j ,i, j ) = D,i, j ×i, j . After the forward ants reach the destination in routing they are assigned a score or 0 1 value conforming to the parameters which influence the rout updating according to formula (6).  D,i, j (n)  f (D, j ) D,i, j (n1)  g(D, j ) (6) f is the vaporization function and it is as f (. g() is known as Enforcement Function which increases the speed of responding to new data and g()=k is one of them. n is also the number of backward ants received. Among the advantages of this proactive and reactive method is the existence and proportional distribution of energy but it is not very efficient in high volumes of packets due to a lot of switching. For more information on this algorithm refer to [11]. 3-4. Ant-Based Fuzzy Routing in MANETs (FACO) FACO [12] applies three parameters of the remaining energy of the node (little, medium, and a lot), buffer amount (full, half full, and empty) and the intensity of the received signal (strong, mediocre, and weak) in order to make better decisions to a fuzzy system. The fuzzy system output called Fuzzy Cost is also considered in five fuzzy levels from very little to a lot and is eventually defuzzified through center-of-gravity method and plays its role in routing. Like other algorithms, in this algorithm also after requesting rout the forward ants spread from the source to the adjacent nodes. Meaning the possibility to select neighboring j for destination d in node i is as formula (7).    L i j d i i j d j d t t p ( ) ( ) , , , (7) L is the neighboring nodes and ф is the pheromone amount. Of course each ant saves the essential data and fuzzy cost up to the time it reaches the destination. Backward ants are formed in the destination and sent to the source and update the rout. The rout value (formula 8) and the updated pheromone (formula 9) determine the rout selected by the source for sending purposes.
  • 4. Review and Comparisons Between Multiple Ant Based Routing algorithms in MANETs | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.7| July. 2014 | 18|     t L L L i Rout Cost t j d Fuzzy t 1 1 _ ( ) , _ cos (8) t is the number of links travelled and 1 _ cos L Fuzzy tL is the fuzzy value link of the neighboring nodes. i j d i j d i j,d (t)  (1) , (t 1)  , (9)  is the learning rate. Note that the updated pheromone updates probability function. The backward ants are destroyed after they reach the destination and carry out the above-mentioned stages. In case of error message, maintaining the rout and updating the tables are also carried out like other algorithms. 3-5. Energy Aware Ant Routing Algorithm in MANETs It specifically focus on the total energy of the network through using CMMBCR algorithm [14] in addition to using ant-based routing process in this model which is called EAAR [13]. The process of the algorithm includes: the forward ants are sent to all neighboring nodes in case there is no route to the destination in the routing table of source node. The intermediate nodes which check the energy parameters and the number of steps also avoid accepting repetitive ants. Also ant parameters for instance the number of steps must not be  (1< 2) times worse than the best state saved in the memory of node. If M will be the number of steps of the best received ant by the intermediate node when an ant enters with N steps formula (10) must be true for the ant to be accepted and after storing the important data, the ant is sent to the next nodes. N M (10) After reaching the destination node the end-to-end delay of the ant is calculated and in a fraction of this time the received forward ants turn into backward ants and sent towards the source. Also along the path the data of the modes’ routing tables are updated proportionate to the minimum battery charge left from the nodes along the path to (MBR) node and the number of steps (H) (formula 11). H MBR Ti n,d  (11) i Tn,d is the amount which the data packet checks when sending to the destination. When the source node receives the ants it starts sending data packets based on the possibility formed after the data was updated (formula 12).     ( ) ( ) , , , i j d i n d n d T T P (12) β is a number used in order to prevent extreme shrinking of the possibility and it somehow normalizes it. Maintaining the route is also done while sending data through an increase in the amount of pheromone caused by the ever-growing passing of information packets through a path and a decrease in pheromone levels in lesser used paths just as it is in other algorithms mentioned in the previous sections. In general because of optimum and appropriate use of ARA, multi-path routing, maintaining and carefully controlling the routs regarding energy management is a good algorithm. But not evaluating delay and investigating when the number of nodes is large, is amongst its relative shortcomings. IV. EVALUATION AND COMPARISON As you can see the evaluation results along with the specifications and conditions of each algorithm in table 1, In Ant Routing formation of tables merely on the basis of pheromone does not require a large number of control packets in ant routing so it is natural for the overhead to be little but the packets are not well controlled. The control over the networks has increased with the interference of more parameters in ARA and ARAMA but despite the improvement in load distribution, it has lost its efficiency in large networks and large number of data. Evaluating on the basis of fuzzy calculations leads to high overhead in calculations in FACO and has no consequences except for limiting the efficiency development of the network and of course energy consumption also increases which has not been attended to.
  • 5. Review and Comparisons Between Multiple Ant Based Routing algorithms in MANETs | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.7| July. 2014 | 19| EAAR algorithm focuses more on energy therefore the life span of the network and the energy consumed in each node and also the entire network has improved but are end-to-end delay and network efficiency in large sizes suitable? which has not been studied and compared in the above mentioned algorithm. Table 1: comparing different types of ant- based routing in Mobile Ad Hoc Networks (MANETs) Algorithm Ant Routing [9] ARA [10] ARAMA [11] FACO [12] EAAR [13] Presented year 2002 2003 2005 2009 2010 Routing type On demand On demand Hybrid Hybrid Hybrid Routing and Data transfer structure Based on pheromone density Based on probable function from pheromone Based on probable function from pheromone and network parameters (Heuristic) Based on pheromone amount and Fuzzy Cost Sending control packets to neighboring nodes and transferring data based on probability Factor types Forward and backward ants Forward and backward ants Forward and backward ants and destination trail ants Forward and backward ants Forward and backward and control ants Tables’ structure Pheromone density, next step, IP destinations Pheromone density, next step, IP destinations and buffer Pheromone density, next step, IP destinations and buffer Pheromone density, destination possibility, fuzzy data, IP destinations and intermediate node Pheromone probability, number of steps and the amount of remaining energy from the nodes Energy algorithm - Nodes entering sleeping state under special conditions Lucent wave LAN PC and 2.4 GH Applying the remaining battery in fuzzy data Conditional Max- min battery capacity routing (CMMBCR) Improved parameter Overhead Delivery rate and accuracy of optimal route Homogeneous energy distribution, minimum step in small- number nodes Delivery rate, delay and number of routing discovery Total energy consumption reduction of each node and destroyed packets Shortcomings Lack of control on sent packets Low efficiency in large sizes and a large number of nodes Delivery decrease due to a lot of switching A lot of calculations in low- numbered nodes and overlooking the total energy of the network Not evaluating delay and investigating when there is a large number of nodes Advantages Dynamic topology, being multi- routed Load distribution, controlling the number of packets and pheromone consistency Suitable for controlling energy distribution and simultaneous control of parameters The possibility to select a better route through the source node after routing Multi- routed, higher efficiency with large- sized packets
  • 6. Review and Comparisons Between Multiple Ant Based Routing algorithms in MANETs | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.7| July. 2014 | 20| V. CONCLUSION AND FUTURE WORKS What is quite obvious here is that using ant-based routing in MANET networks can bring about good results and widely using it in combination with various other algorithms and methods is still attended to and shows better outcomes. Also for numerical evaluation a number of parameters such as the number of delivered packages, the energy consumed by the entire network and the ratio of control packets to all packets or overheads are compared in table 2 under similar condition (30 nodes, the size being 1000× 1000 square meters and IEEE802.11 protocol MAC layer). The comparison is made among the mentioned algorithms except for Ant Routing which ARA is the revised version of it and an algorithm known outside this area (DSDV). Table 2: numerical comparison between some parameters in the algorithms Parameter ARA ARAMA FACO EAAR DSDV Delivered packages 220 192 228 236 210 Energy consumption by (Kj) network 55 58 60 52 71 overhead 0.32 0.37 0.4 0.39 0.52 As seen in table 2 the ant-based routing algorithms come to better results in comparison with algorithms outside this set (DSDV as a sample) which proves the conclusion of this article based on the necessity to recognize different types of this routing model and the ability to compare them in presenting new methods and using each one in accordance to the situation, we have studied a number of the most important ones in this article. What we are intending for the future and working on currently is designing and simulating an intelligent algorithm which can change the type of its ant-based routing algorithm according to its usage under different situation in accordance with the network topology. REFERENCES [1] Mehran Abolhasan, Tadeusz Wysocki, Eryk Dutkiewicz, “A review of routing protocols for mobile ad hoc networks, ” Ad Hoc Networks, Volume 2, Issue 1, January 2004, Pages 1-22 [2] M. Dorigo, G. Di Caro, L. Gambardella, “Ant colony optimization: a new meta-heuristic, ” Proc. Congress on Evolutionary Computation, vol. 2, IEEE Press,Washington, DC, 1999, pp. 1470–1477. [3] O. Hussein, T. Saadawi, and M. Lee, “Ant routing algorithm for mobile ad hoc networks,” Proc. ARL CTAC2003, Apr. 2003, pp. 141–145. [4] Vasundhara Uchhula, Brijesh Bhatt, “Comparison of different Ant Colony Based Routing Algorithms, ” IJCA Journal, Number 2 - Article 8,2010. [5] Johnson, B., Maltz, D.A., Hu, Y.-C., Jetcheva, J.G., “The Dynamic Source Routing for Mobile Ad Hoc Wireless Networks,” IETF Internet Draft, Nov 2001. [6] M.Abolhasan, T.Wysocki, E.Dutkiewicz, “A review of routingprotocols for mobile ad hoc networks,” Ad Hoc Networks 2 pp. 1-22, 2004. [7] John du Plessis, Ant Colony Optimization Distance Vector Routing In Ad Hoc Network, University of Oretoria, November 2005. [8] Jianping Wang, Eseosa Osagie, Parimala Thulasiraman , Ruppa K.Thulasiram, “A hybrid ant colony optimization routing algorithm for mobile ad hoc network, ” Ad Hoc Networks 7 pp. 690–705, 2009. [9] Mesut G¨unes, Udo Sorges, and Imed Bouazizi. “ARA - The Ant-Colony Based Routing Algorithmfor MANETs.”, Proceedings of the 2002 ICPP Workshop on Ad Hoc Networks (IWAHN 2002), pages 79.85. IEEE Computer Society Press, August 2002. [10] M. G¨unes¸, M. K¨ahmer, Imed Bouazizi, “Ant-Routing-Algorithm (ARA) For Mobile Multi-Hop Ad Hoc Networks New Features and Results”, Proc. of the Med-Hoc Net 2003 Workshop Mahdia, Tunisia 25-27 June, 2003 [11] Osama H. Hussein et al. “Probability Routing Algorithm for Mobile Ad Hoc Networks’ Resources Management”, IEEE Journal on Selected Areas In Communication, Vol. 23, No. 12, december 2005. [12] M.M.Goswami et al., “Fuzzy Ant Colony Based Routing Protocol For Mobile Ad Hoc Network, ”Proc. Int. Conf. on Computer Engineering and Technology. 22-24 Jan. 2009. [13] Sudip Misra et al. “An ant swarm-inspired energy-aware routing protocol for wireless ad-hoc networks,” Journal of Systems and Software, Vol. 83, pp. 2188–2199, June 2010.