ZONE BASED ANT COLONY ROUTING IN MANET
           @ Ants are good citizens, they place group interests first




                                   By :- Kumar Bhargava
                                   Roll no :- cs-09-65
                                   Reg.no. :-0901230399
                                   Comp. sc. engineering



                              GUIDED BY: MISS B.SAHOO


                 SYNERGY INST OF ENGINEERING AND
                 TECH.(ORISSA,CUTTACK) INDIA.
ABSTRACT
Mobile ad-hoc networks (MANETs) are a collection of
mobile nodes communicating wirelessly without a
centralized infrastructure. The biggest challenge in
MANETs is to find a path between communicating
nodes, that is, the MANET routing problem.

The considerations of the MANET environment and the
nature of the mobile nodes create further complications
which results in the need to develop special routing
algorithms to meet these challenges. Swarm intelligence,
a bio-inspired technique, which has proven to be very
adaptable in other problem domains, has been applied to
the MANET routing problem as it forms a good fit to the
problem.
ZONE BASED ANT COLONY ROUTING IN MANET



                     ZONE BASED ANT COLONY
                            ROUTING




                                      IMPLIMENTATION OF
                                      ARA IN MANET




                           MANET


       ARA : @ ANT COLONY ROUTING ALGORITHIM
ZONE
          We can define zone as an area with particular
          characteristic or a particular use.
                               or
           A zone is a group of interfaces that have similar
          functions or features.
                                      ROUTERS
ROUTERS




ZONE :1                             ZONE:2
ANT COLONY ALGORITHIM
                           ***The ant colony optimization meta-
                           heuristic is a particular class of ant
                           algorithms. Ant algorithms are multi-
                           agent systems, which consist of agents
                           with the behavior of individual Ants.

                           The basic idea of the ant colony
                           optimization meta-heuristic is taken
                           from the food searching behavior of real
                           ants.



In computer science, metaheuristic designates a computational method that
optimizes a problem by iteratively trying to improve a candidate solution with
regard to a given measure of quality
NEST                                                  FOOD



The basic idea of the ant colony optimization meta
heuristic is taken from the food searching behavior of real
ants.

This behavior of the ants can be used to find the shortest
path in networks. Especially, the dynamic component of this
method allows a high adaptation to changes in mobile ad-hoc
network topology, since in these networks the existence of links
are not guaranteed and link changes occur very often.
ANT COLONY OPTIMIZATION META-HEURISTIC
                  ALGORITHM…..




Let G = (V,E) be a connected graph with n = |V| nodes. The
simple ant colony optimization meta-heuristic can be used to
find the shortest path between a source node vs and a
destination node vd on the graph G.

The path length is given by the number of nodes on the path.
Each edge e(i, j) ∈ E of the graph connecting the nodes vi and
vj has a variable ϕi,j (artificial pheromone), which is modified
by the ants when they visit the node. The pheromone
concentration, ϕi,j is an indication of the usage of this edge.
An ant located in node vi uses pheromone ϕi,j of node
             vj ∈ Ni to compute the probability of node vj as next
              hop Ni is the set of one-step neighbors of node vi.




The transition probabilities pi,j of a node vi fulfill the
constraint:




 During the route finding process, ants deposit pheromone on
 the edges. In the simple ant colony optimization metaheuristic
 algorithm, the ants deposit a constant amount Δϕ of
 pheromone.
An ant changes the amount of pheromone
                     of the edge e(vi, vj) when moving from
                     node vi to node vj as follows:

                     ϕi,j := ϕi,j +Δϕ ----------------------(1)

Like real pheromone the artificial pheromone concentration
decreases with time to inhibit a fast convergence of pheromone
on the edges. In the simple ant colony optimization meta-
heuristic, this happens exponentially:

         ϕi,j := (1 − q) · ϕi,j, q∈ (0, 1]-------------------- (2)
ALGORITHM FOR ACO




 Each initiated decision variable Xi = vji is called a solution
component and denoted by cij . The solution is constructed by
incrementally choosing the components from the Graph
G(V,E). As , the components can be associated with either the
vertices or the edges of the graph.

Each component has a pheromone value associated with it ij .
The ants move through the graph, and at each node
probabilistically choosing the next component to add to the
solution determined by the pheromone value of the
components.
ALGORITHM FOR ACO




 Require: parameters
1    WHILE iterations not complete do

2.   construct Solutions;

3.   Update Pheromones;

4. Daemon Actions ; {optional}

5.   end while
(cont.)




The components can be associated with either the vertices or the
edges of the graph. Each component has a pheromone value
associated with it ij . The ants move through the graph, and at
each node probabilistically choosing the next component to add
to the solution determined by the pheromone value of the
components.

 Construct Solutions, The choice of the next feasible
 component/node and of construction solution is made by the
 path selection equation which depends on the ant algorithm
 system being used and then solution is deposited.
(cont.)




Update Pheromones serves two tasks: To increase the
pheromone values of the components which are good, and to
decrease the pheromone values of the components which are
bad. The pheromone decrease is achieved through
evaporation.

 Daemon Actions are usually used to perform centralized
 actions that cannot be performed by a single ant and that
 may be problem specific.
MANET


                  MANET is abbreviated as mobile ad-hoc
                             network


            what is AD-HOC NETWORK ?

*****An ad-hoc network is a wireless network created for
      particular purpose which is of decentralized type.
OVERVIEW OF MANET


 GENERAL

A wireless ad-hoc network is a collection of mobile/semi mobile
nodes with no pre-established infrastructure, forming a
temporary network. Each of the nodes has a wireless interface
and communicate with each other over either radio or infrared.
Laptop computers and personal digital assistants that
communicate directly with each other are some examples of
nodes in an ad-hoc network. Nodes in the ad-hoc network are
often mobile, but can also consist of stationary nodes, such as
access points to the Internet. Semi mobile nodes can be used to
deploy relay points in areas where relay points might be
needed temporarily.
Figure shows a simple ad-hoc network with three nodes. The
outermost nodes are not within transmitter range of each
other. However the middle node can be used to forward
packets between the outermost nodes. The middle node is
acting as a router and the three nodes have formed an ad-hoc
network.
Mobile ad-hoc network: MANET



A Mobile Ad Hoc network (MANET) is a collection of wireless
mobile nodes, which dynamically form a temporary network, without
using any existing network infrastructure or centralized
administration.
Routing in mobile ad hoc networks:
•   Each node is host and router,
•   No infrastructures or centralized control
•   Nodes might move and join and leave the network at any time
•   One shared communication medium
•   Short range and noisy transmissions
•   Very dynamic and spatial-aware problem
100 MILLION $ QUESTION


THERE ARE MANY ALGORITHM PRESENT IN THIS
         COMPUTER WORLD….


              Y ?
              ONLY
 ANT COLONY OPTIMIZATION TECHNIQUE
CHALLENGES IN MANET




•   distributed state in unreliable environment
•   dynamic topology
•   limited network capacity
•   wireless communication
          1. variable link quality
          2. interference and collisions
WHY ANT COLONY OPTIMIZATION
                META- HEURISTIC SUITS TO AD-HOC
                NETWORKS


• Dynamic topology: This property is responsible for the
bad performance of several routing algorithms in mobile
multi-hop ad-hoc networks. The ant colony optimization
meta-heuristic is based on agent systems and works with
individual ants. This allows a high adaptation to the current
topology of the network.
• Link quality: It is possible to integrate the connection/link
quality into the computation of the pheromone concentration,
especially into the evaporation process. This will improve the
decision process with respect to the link quality. It is here
important to notice, that the approach has to be modified so
that nodes can also manipulate the pheromone concentration
independent of the ants, i.e. data packets, for this a node has to
monitor the link quality.
• Support for multi-path: Each node has a routing table with
entries for all its neighbors, which contains also the pheromone
concentration. The decision rule, to select the next node,is based
on the pheromone concentration on the current node, which is
provided for each possible link. Thus, the approach supports
multipath routing.
THE ROUTING ALGORITHM




In this section we discuss the adaptation of the ant colony
optimization meta-heuristic for mobile ad-hoc networks and
describe the Ant colony based Routing Algorithm (ARA).
The routing algorithm is very similar constructed as many
other routing approaches and consists of three phases.
Route Discovery Phase
In the route discovery phase new routes are created. The
creation of new routes requires the use of a forward ant
(FANT) and a backward ant (BANT). A FANT is an agent
which establishes the pheromone track to the source node. In
contrast, a BANT establishes the pheromone track to the
destination node.
FANT ESTABLISHING THE PHEROMONE
                 TRACK TO SOURCE NODE




                                  F   5   F
                  2
        F
s                                 4           D
                          F
    F
              1                               F
                      3
                  F           F
                                      6
BANT ESTABLISHINGTHE PHEROMONE
        TRACK TO THE DESTINATION NODE




                                B       5       B


            2               4                   D
S                   B
    B
                                            B
        1       3                   6
            B           B
ROUTE FAILURE HANDLING




The ARA also handles routing failures, which are caused
especially through node mobility and thus very common in
mobile ad-hoc networks. ARA recognizes a route failure
through a missing acknowledgement. If a node gets a ROUTE
ERROR message for a certain link, it first deactivates this link
by setting the pheromone value to 0. Then the node searches for
an alternative link in its routing table. If there exists a second
link it sends the packet via this path. Otherwise the node
informs its neighbors, hoping that they can relay the packet.
Either the packet can be transported to the destination node or
the backtracking continues to the source node. If the packet
does not reach the destination, the source has to initiate a new
route discovery phase.
PROPERTIES OF ANT COLONY ROUTING
                                  ALGORITHM



Distributed operation: In ARA, each node owns a set of
pheromone counter ϕi,j in its routing table for a link between
node vi and vj . Each node controls the pheromone counter
independently, when ants visit the node on route searches.



**************We call the pheromone concentration here as a counter, because of its
             regularly decreasing by the node.
Locality: The routing table and the statistic information
block of a node are local and they are not transmitted to any
other node.

Multi-path: Each node maintains several paths to a
certain destination. The choice of a certain route depends on
the environment, e.g., link quality to the relay node.

Sleep mode: In the sleep mode a node snoops, only packets
which are destined to it are processed, thus saving power.
OVERHEAD OF ANTCOLONY ROUTING
                           ALGORITHM



The expected overhead of ARA is very small, because there are
no routing tables which are interchanged between the nodes.
Unlike other routing algorithms, the FANT and BANT packets
do not transmit much routing information. Only a unique
sequence number is transmitted in the routing packets. Most
route maintenance is performed through data packets, thus
they do not have to transmit additional routing information.
ARA only needs the information in the IP header of the data
packets.
Reference……..



[1] S.Corson. Mobile ad hoc networking (manet): Routing protocol performance issues
and evaluation considerations. http://www.ietf.org/rfc/rfc2501.txt.
[2] Al Huda Amri and et. al. Scalability of manet routing protocols for heterogeneous
and homogenous networks. Computers and Electrical Engineering, 2008.
[3] Ian F. Akyildiz, Xudong Wang, and Weilin Wang. Wireless mesh networks: a
survey.Computer Networks and ISDN Systems, 47(4):445–487, 15 March 2005.
[4] R¨ome, Kay, and Friedemann Mattern. The design space of wireless sensor
networks. IEEE Wireless Communications, 11(6):54–61, December 2004.
[5] J. Kennedy and R. Eberhart. Particle swarm optimization. In Proceedings of IEEE
International Conference on Neural Networks, IV, pages 1942–1948, 1995.
ANY QUESTIONS PLZ………?




THANK YOU……………

More Related Content

PPTX
Ant Colony Optimization for Load Balancing in Cloud
PDF
techInvestigations with mode division multiplexed transmission
PDF
F04924352
PDF
A CoMP Simulation Model Based on UE-Centric Soft Handover Grouping Algorithm
PDF
Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...
PDF
International Journal of Engineering Research and Development
PDF
AN EFFICIENT ANT BASED QOS AWARE INTELLIGENT TEMPORALLY ORDERED ROUTING ALGOR...
PDF
Deep Neural Networks for Automatic detection of Sreams and Shouted Speech in ...
Ant Colony Optimization for Load Balancing in Cloud
techInvestigations with mode division multiplexed transmission
F04924352
A CoMP Simulation Model Based on UE-Centric Soft Handover Grouping Algorithm
Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...
International Journal of Engineering Research and Development
AN EFFICIENT ANT BASED QOS AWARE INTELLIGENT TEMPORALLY ORDERED ROUTING ALGOR...
Deep Neural Networks for Automatic detection of Sreams and Shouted Speech in ...

What's hot (20)

PDF
Lte course
PDF
paperVTCFall2009
PDF
PDF
IMPACT OF FADING CORRELATION, POLARIZATION COUPLING AND KEYHOLES ON MIMO DETE...
PDF
Ant Colony Optimization Based Energy Efficient on-Demand Multipath Routing Sc...
PDF
Effect on Channel Capacity of Multi-User MIMO System in Crowded Area
PDF
An Efficient Performance of Mimo - Ofdm Based Cognitieve Radio System for Arr...
PDF
New Adaptive Cooperative-MIMO for LTE Technology
PDF
Channel Models for Massive MIMO
PDF
Hybrid multi-independent mmWave MNOs assessment utilising spectrum sharing pa...
PDF
Partial Feedback Scheme with an Interference-Aware Subcarrier Allocation Sche...
DOCX
Masters Report 2
PDF
Q01742112115
PDF
18 15993 31427-1-sm(edit)nn
PDF
N017428692
PDF
Hybrid Low Complex near Optimal Detector for Spatial Modulation
PDF
10.1.1.21.5598
PPT
Interference mitigation by dynamic self power control in femtocell
Lte course
paperVTCFall2009
IMPACT OF FADING CORRELATION, POLARIZATION COUPLING AND KEYHOLES ON MIMO DETE...
Ant Colony Optimization Based Energy Efficient on-Demand Multipath Routing Sc...
Effect on Channel Capacity of Multi-User MIMO System in Crowded Area
An Efficient Performance of Mimo - Ofdm Based Cognitieve Radio System for Arr...
New Adaptive Cooperative-MIMO for LTE Technology
Channel Models for Massive MIMO
Hybrid multi-independent mmWave MNOs assessment utilising spectrum sharing pa...
Partial Feedback Scheme with an Interference-Aware Subcarrier Allocation Sche...
Masters Report 2
Q01742112115
18 15993 31427-1-sm(edit)nn
N017428692
Hybrid Low Complex near Optimal Detector for Spatial Modulation
10.1.1.21.5598
Interference mitigation by dynamic self power control in femtocell
Ad

Viewers also liked (20)

PDF
Ant Colony Optimization: The Algorithm and Its Applications
PDF
Ant Colony Optimization: Routing
PPTX
Anthocnet routing algorithm
DOCX
Kim CV Mar 2015
PPTX
Slideshare
PPTX
Pasos para-hacer-una-buena-presentación
PPTX
HTML Lesson 2
PDF
Capital Markets Group - 2015 Services
PPTX
Charming candles
PPT
Evaluation
PPTX
Spider Man Takes A Day Off
PPT
презентация учеников 9р2 класса школы имени зарифы алиевой
PPTX
Vincze lászló pesentation
PPTX
Procesion
PPTX
Memory unit for online
PPTX
Motorcycle saddlebags for a convenient ride
PPT
Proiect
PDF
Fabrica de piensos (Spanish)
PDF
Revista Catalunya 83 Febrer 2007
Ant Colony Optimization: The Algorithm and Its Applications
Ant Colony Optimization: Routing
Anthocnet routing algorithm
Kim CV Mar 2015
Slideshare
Pasos para-hacer-una-buena-presentación
HTML Lesson 2
Capital Markets Group - 2015 Services
Charming candles
Evaluation
Spider Man Takes A Day Off
презентация учеников 9р2 класса школы имени зарифы алиевой
Vincze lászló pesentation
Procesion
Memory unit for online
Motorcycle saddlebags for a convenient ride
Proiect
Fabrica de piensos (Spanish)
Revista Catalunya 83 Febrer 2007
Ad

Similar to Zone based ant colony routing in manet by kumar bharagava (comp.sc. engg) (20)

PDF
13 48-1-pb
PDF
Secured Rural Communication Development Using Mobile Ad-hoc Network
PDF
Ant Colony Optimization Based Modified Termite Algorithm (MTA) with Efficient...
PDF
Swarm Intelligence Technique ACO and Traveling Salesman Problem
PDF
A NOVEL ANT COLONY ALGORITHM FOR MULTICAST ROUTING IN WIRELESS AD HOC NETWORKS
PDF
I010525057
PDF
Paper id 2120147
PPTX
AntColonyOptimizationManetNetworkAODV.pptx
PDF
F0943236
PDF
Comparison of different Ant based techniques for identification of shortest p...
PPTX
Various Metaheuristic algorithms For Securing VANET
PPT
Synergy between manet and biological swarm systems
PDF
Ant colony optimization based routing algorithm in various wireless sensor ne...
PDF
L1102017479
PDF
Mitigation of sink hole attack in manet using aco
PDF
Jp2516981701
PDF
Jp2516981701
PPTX
Seminer-Merve AYDIN-4802220035-SUNUM.pptx
PDF
Transmit antenna subset selection in mimo ofdm system using adaptive mutuatio...
13 48-1-pb
Secured Rural Communication Development Using Mobile Ad-hoc Network
Ant Colony Optimization Based Modified Termite Algorithm (MTA) with Efficient...
Swarm Intelligence Technique ACO and Traveling Salesman Problem
A NOVEL ANT COLONY ALGORITHM FOR MULTICAST ROUTING IN WIRELESS AD HOC NETWORKS
I010525057
Paper id 2120147
AntColonyOptimizationManetNetworkAODV.pptx
F0943236
Comparison of different Ant based techniques for identification of shortest p...
Various Metaheuristic algorithms For Securing VANET
Synergy between manet and biological swarm systems
Ant colony optimization based routing algorithm in various wireless sensor ne...
L1102017479
Mitigation of sink hole attack in manet using aco
Jp2516981701
Jp2516981701
Seminer-Merve AYDIN-4802220035-SUNUM.pptx
Transmit antenna subset selection in mimo ofdm system using adaptive mutuatio...

Recently uploaded (20)

PDF
LIFE & LIVING TRILOGY- PART (1) WHO ARE WE.pdf
PDF
Mucosal Drug Delivery system_NDDS_BPHARMACY__SEM VII_PCI.pdf
PDF
LEARNERS WITH ADDITIONAL NEEDS ProfEd Topic
PPTX
What’s under the hood: Parsing standardized learning content for AI
PPTX
Education and Perspectives of Education.pptx
PDF
English Textual Question & Ans (12th Class).pdf
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
Uderstanding digital marketing and marketing stratergie for engaging the digi...
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
PDF
semiconductor packaging in vlsi design fab
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
International_Financial_Reporting_Standa.pdf
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PDF
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
PDF
Race Reva University – Shaping Future Leaders in Artificial Intelligence
PDF
BP 505 T. PHARMACEUTICAL JURISPRUDENCE (UNIT 2).pdf
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
Hazard Identification & Risk Assessment .pdf
PDF
Empowerment Technology for Senior High School Guide
PDF
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
LIFE & LIVING TRILOGY- PART (1) WHO ARE WE.pdf
Mucosal Drug Delivery system_NDDS_BPHARMACY__SEM VII_PCI.pdf
LEARNERS WITH ADDITIONAL NEEDS ProfEd Topic
What’s under the hood: Parsing standardized learning content for AI
Education and Perspectives of Education.pptx
English Textual Question & Ans (12th Class).pdf
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
Uderstanding digital marketing and marketing stratergie for engaging the digi...
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
semiconductor packaging in vlsi design fab
What if we spent less time fighting change, and more time building what’s rig...
International_Financial_Reporting_Standa.pdf
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
Race Reva University – Shaping Future Leaders in Artificial Intelligence
BP 505 T. PHARMACEUTICAL JURISPRUDENCE (UNIT 2).pdf
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
Hazard Identification & Risk Assessment .pdf
Empowerment Technology for Senior High School Guide
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf

Zone based ant colony routing in manet by kumar bharagava (comp.sc. engg)

  • 1. ZONE BASED ANT COLONY ROUTING IN MANET @ Ants are good citizens, they place group interests first By :- Kumar Bhargava Roll no :- cs-09-65 Reg.no. :-0901230399 Comp. sc. engineering GUIDED BY: MISS B.SAHOO SYNERGY INST OF ENGINEERING AND TECH.(ORISSA,CUTTACK) INDIA.
  • 2. ABSTRACT Mobile ad-hoc networks (MANETs) are a collection of mobile nodes communicating wirelessly without a centralized infrastructure. The biggest challenge in MANETs is to find a path between communicating nodes, that is, the MANET routing problem. The considerations of the MANET environment and the nature of the mobile nodes create further complications which results in the need to develop special routing algorithms to meet these challenges. Swarm intelligence, a bio-inspired technique, which has proven to be very adaptable in other problem domains, has been applied to the MANET routing problem as it forms a good fit to the problem.
  • 3. ZONE BASED ANT COLONY ROUTING IN MANET ZONE BASED ANT COLONY ROUTING IMPLIMENTATION OF ARA IN MANET MANET ARA : @ ANT COLONY ROUTING ALGORITHIM
  • 4. ZONE We can define zone as an area with particular characteristic or a particular use. or A zone is a group of interfaces that have similar functions or features. ROUTERS ROUTERS ZONE :1 ZONE:2
  • 5. ANT COLONY ALGORITHIM ***The ant colony optimization meta- heuristic is a particular class of ant algorithms. Ant algorithms are multi- agent systems, which consist of agents with the behavior of individual Ants. The basic idea of the ant colony optimization meta-heuristic is taken from the food searching behavior of real ants. In computer science, metaheuristic designates a computational method that optimizes a problem by iteratively trying to improve a candidate solution with regard to a given measure of quality
  • 6. NEST FOOD The basic idea of the ant colony optimization meta heuristic is taken from the food searching behavior of real ants. This behavior of the ants can be used to find the shortest path in networks. Especially, the dynamic component of this method allows a high adaptation to changes in mobile ad-hoc network topology, since in these networks the existence of links are not guaranteed and link changes occur very often.
  • 7. ANT COLONY OPTIMIZATION META-HEURISTIC ALGORITHM….. Let G = (V,E) be a connected graph with n = |V| nodes. The simple ant colony optimization meta-heuristic can be used to find the shortest path between a source node vs and a destination node vd on the graph G. The path length is given by the number of nodes on the path. Each edge e(i, j) ∈ E of the graph connecting the nodes vi and vj has a variable ϕi,j (artificial pheromone), which is modified by the ants when they visit the node. The pheromone concentration, ϕi,j is an indication of the usage of this edge.
  • 8. An ant located in node vi uses pheromone ϕi,j of node vj ∈ Ni to compute the probability of node vj as next hop Ni is the set of one-step neighbors of node vi. The transition probabilities pi,j of a node vi fulfill the constraint: During the route finding process, ants deposit pheromone on the edges. In the simple ant colony optimization metaheuristic algorithm, the ants deposit a constant amount Δϕ of pheromone.
  • 9. An ant changes the amount of pheromone of the edge e(vi, vj) when moving from node vi to node vj as follows: ϕi,j := ϕi,j +Δϕ ----------------------(1) Like real pheromone the artificial pheromone concentration decreases with time to inhibit a fast convergence of pheromone on the edges. In the simple ant colony optimization meta- heuristic, this happens exponentially: ϕi,j := (1 − q) · ϕi,j, q∈ (0, 1]-------------------- (2)
  • 10. ALGORITHM FOR ACO Each initiated decision variable Xi = vji is called a solution component and denoted by cij . The solution is constructed by incrementally choosing the components from the Graph G(V,E). As , the components can be associated with either the vertices or the edges of the graph. Each component has a pheromone value associated with it ij . The ants move through the graph, and at each node probabilistically choosing the next component to add to the solution determined by the pheromone value of the components.
  • 11. ALGORITHM FOR ACO Require: parameters 1 WHILE iterations not complete do 2. construct Solutions; 3. Update Pheromones; 4. Daemon Actions ; {optional} 5. end while
  • 12. (cont.) The components can be associated with either the vertices or the edges of the graph. Each component has a pheromone value associated with it ij . The ants move through the graph, and at each node probabilistically choosing the next component to add to the solution determined by the pheromone value of the components. Construct Solutions, The choice of the next feasible component/node and of construction solution is made by the path selection equation which depends on the ant algorithm system being used and then solution is deposited.
  • 13. (cont.) Update Pheromones serves two tasks: To increase the pheromone values of the components which are good, and to decrease the pheromone values of the components which are bad. The pheromone decrease is achieved through evaporation. Daemon Actions are usually used to perform centralized actions that cannot be performed by a single ant and that may be problem specific.
  • 14. MANET MANET is abbreviated as mobile ad-hoc network what is AD-HOC NETWORK ? *****An ad-hoc network is a wireless network created for particular purpose which is of decentralized type.
  • 15. OVERVIEW OF MANET GENERAL A wireless ad-hoc network is a collection of mobile/semi mobile nodes with no pre-established infrastructure, forming a temporary network. Each of the nodes has a wireless interface and communicate with each other over either radio or infrared. Laptop computers and personal digital assistants that communicate directly with each other are some examples of nodes in an ad-hoc network. Nodes in the ad-hoc network are often mobile, but can also consist of stationary nodes, such as access points to the Internet. Semi mobile nodes can be used to deploy relay points in areas where relay points might be needed temporarily.
  • 16. Figure shows a simple ad-hoc network with three nodes. The outermost nodes are not within transmitter range of each other. However the middle node can be used to forward packets between the outermost nodes. The middle node is acting as a router and the three nodes have formed an ad-hoc network.
  • 17. Mobile ad-hoc network: MANET A Mobile Ad Hoc network (MANET) is a collection of wireless mobile nodes, which dynamically form a temporary network, without using any existing network infrastructure or centralized administration. Routing in mobile ad hoc networks: • Each node is host and router, • No infrastructures or centralized control • Nodes might move and join and leave the network at any time • One shared communication medium • Short range and noisy transmissions • Very dynamic and spatial-aware problem
  • 18. 100 MILLION $ QUESTION THERE ARE MANY ALGORITHM PRESENT IN THIS COMPUTER WORLD…. Y ? ONLY ANT COLONY OPTIMIZATION TECHNIQUE
  • 19. CHALLENGES IN MANET • distributed state in unreliable environment • dynamic topology • limited network capacity • wireless communication 1. variable link quality 2. interference and collisions
  • 20. WHY ANT COLONY OPTIMIZATION META- HEURISTIC SUITS TO AD-HOC NETWORKS • Dynamic topology: This property is responsible for the bad performance of several routing algorithms in mobile multi-hop ad-hoc networks. The ant colony optimization meta-heuristic is based on agent systems and works with individual ants. This allows a high adaptation to the current topology of the network.
  • 21. • Link quality: It is possible to integrate the connection/link quality into the computation of the pheromone concentration, especially into the evaporation process. This will improve the decision process with respect to the link quality. It is here important to notice, that the approach has to be modified so that nodes can also manipulate the pheromone concentration independent of the ants, i.e. data packets, for this a node has to monitor the link quality.
  • 22. • Support for multi-path: Each node has a routing table with entries for all its neighbors, which contains also the pheromone concentration. The decision rule, to select the next node,is based on the pheromone concentration on the current node, which is provided for each possible link. Thus, the approach supports multipath routing.
  • 23. THE ROUTING ALGORITHM In this section we discuss the adaptation of the ant colony optimization meta-heuristic for mobile ad-hoc networks and describe the Ant colony based Routing Algorithm (ARA). The routing algorithm is very similar constructed as many other routing approaches and consists of three phases. Route Discovery Phase In the route discovery phase new routes are created. The creation of new routes requires the use of a forward ant (FANT) and a backward ant (BANT). A FANT is an agent which establishes the pheromone track to the source node. In contrast, a BANT establishes the pheromone track to the destination node.
  • 24. FANT ESTABLISHING THE PHEROMONE TRACK TO SOURCE NODE F 5 F 2 F s 4 D F F 1 F 3 F F 6
  • 25. BANT ESTABLISHINGTHE PHEROMONE TRACK TO THE DESTINATION NODE B 5 B 2 4 D S B B B 1 3 6 B B
  • 26. ROUTE FAILURE HANDLING The ARA also handles routing failures, which are caused especially through node mobility and thus very common in mobile ad-hoc networks. ARA recognizes a route failure through a missing acknowledgement. If a node gets a ROUTE ERROR message for a certain link, it first deactivates this link by setting the pheromone value to 0. Then the node searches for an alternative link in its routing table. If there exists a second link it sends the packet via this path. Otherwise the node informs its neighbors, hoping that they can relay the packet. Either the packet can be transported to the destination node or the backtracking continues to the source node. If the packet does not reach the destination, the source has to initiate a new route discovery phase.
  • 27. PROPERTIES OF ANT COLONY ROUTING ALGORITHM Distributed operation: In ARA, each node owns a set of pheromone counter ϕi,j in its routing table for a link between node vi and vj . Each node controls the pheromone counter independently, when ants visit the node on route searches. **************We call the pheromone concentration here as a counter, because of its regularly decreasing by the node.
  • 28. Locality: The routing table and the statistic information block of a node are local and they are not transmitted to any other node. Multi-path: Each node maintains several paths to a certain destination. The choice of a certain route depends on the environment, e.g., link quality to the relay node. Sleep mode: In the sleep mode a node snoops, only packets which are destined to it are processed, thus saving power.
  • 29. OVERHEAD OF ANTCOLONY ROUTING ALGORITHM The expected overhead of ARA is very small, because there are no routing tables which are interchanged between the nodes. Unlike other routing algorithms, the FANT and BANT packets do not transmit much routing information. Only a unique sequence number is transmitted in the routing packets. Most route maintenance is performed through data packets, thus they do not have to transmit additional routing information. ARA only needs the information in the IP header of the data packets.
  • 30. Reference…….. [1] S.Corson. Mobile ad hoc networking (manet): Routing protocol performance issues and evaluation considerations. http://www.ietf.org/rfc/rfc2501.txt. [2] Al Huda Amri and et. al. Scalability of manet routing protocols for heterogeneous and homogenous networks. Computers and Electrical Engineering, 2008. [3] Ian F. Akyildiz, Xudong Wang, and Weilin Wang. Wireless mesh networks: a survey.Computer Networks and ISDN Systems, 47(4):445–487, 15 March 2005. [4] R¨ome, Kay, and Friedemann Mattern. The design space of wireless sensor networks. IEEE Wireless Communications, 11(6):54–61, December 2004. [5] J. Kennedy and R. Eberhart. Particle swarm optimization. In Proceedings of IEEE International Conference on Neural Networks, IV, pages 1942–1948, 1995.
  • 31. ANY QUESTIONS PLZ………? THANK YOU……………