SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
Anil kumar R, Ajith kumar R / International Journal of Engineering Research and
                    Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                      Vol. 3, Issue 1, January -February 2013, pp.264-267
                         Ant network in In-Line dot Routing
                                  Anil kumar R, Ajith kumar R
                (Department of Computer Science and Engineering, JNTUH University, Hyd)
             Vishwa Bharathi Institute of Technology & Science, Nadergul, Saroornagar, R.R.Dist.
                 (Department of Computer Science and Engineering, JNTUH University, Hyd)
                                   ASE, Techno Brain, Jubilee Hills, Hyderabad



ABSTRACT
         In network the quality of service owing          2.   COMPARISON OF ANT NETWORKS
to the inability to reach to the server quickly. So       WITH OTHER NETWORKS
there is a need from an optimum method which              2.1.      Bees network
provides easy access to the server. This paper                      In Bee network the bees finds the food
presents Ant network in In-Line dot Routing.              source based on the movement of sun, location of
We bring out the Ant colony Optimization                  nest and flower. Initially the forager bee chooses
(ACO), a behavior under Ant network in In-Line            the food source by finding the angle between the
dot Routing which is used to find the shortest            nest, sun and flower. Then it will convey the
path and the correct path of the server and also          location of the flower to the scout bee through
provides solutions for getting response without           waggle dance. Scout bee is aware of waggle dance
reaching the server and data delivery.                    and these bees are responsible for the collection of
                                                          honey. Forager bee’s role is to find the location of
Keywords –Ant Network in In-Line dot Routing              food source and schedule the work of the scout bee
(ANILR), Ant Colony Optimization (ACO),                   to collect the honey. This optimization needs a lot
Roaming Agent Informers (RAI), Path Detectors             of scheduling process and predictions. As a result it
(PD) Better Optimization Routing Process (BORP).          will increase the burden in network, whereas in Ant
                                                          colony, Scheduling and predictions are not
1.       INTRODUCTION                                     necessary and in Ant Network in In-Line dot
          Ant Network in In-Line dot Routing              Routing they leave the acid that is released by the
systems are typically made up of population of            Routing Agent Informer and it is detected by the
Roaming agent Informers and Path Detectors they           Path Detectors that should be shortest and quick and
are simply interacting locally with one another and       reliable path.
with their environment . This inspiration often
comes from nature, especially biological systems.         2.2 Birds network
This Roaming agent Informers and Path Detectors                    Normally birds fly in “V” Shape. The V
follow very simple rules and although there is no         shaped formation that geese use when migrating,
centralized control structure dictating how               serves three important purposes:
individual agents should behave locally and to a          1. It conserves their energy. Each bird flies
certain degree, random interactions between such              slightly above the bird in front of it, resulting
agents lead to the “Informers “ global behavior ,             in the reduction of wind resistance. The birds
unknown to the individual agents . Natural example            in the front take turns, falling back when they
for this is ant colonies, bird flocking and bee               get tired. In this way, the geese can fly for a
colony. Ant Network in In-Line dot Routing is used            long time before they can stop for rest.
in the context of forecasting problems. Ant Colony        2. It is easy to keep track of every bird in the
Optimization process among the Ant network in In-             group. Fighter pilots often use this formation
Line dot Routing system for the quick delivery of             for the same reason.
data and finding the shortest and correct path to         3. When the birds fly in “V” shape they will not
reach the server. Ant Colony Optimization (ACO)               follow a proper direction and also they will
relies on the behavior of real ant find the server.           distribute the things by giving signals. In this
Here we use the behavior of ants which finds the              there is conformation that the following path is
shortest path through Pheromonic Acid (Finding the            correct path or not.
Server by Shortest Path), Roaming Agent Informer              This type of optimization process concentrates
which find the nearest food source after finding the          only on the efficient way to reach the server
shortest path (Getting Response without Reaching              and does not worry about the data delivery.
the Server) and Path detector will collect the food
source (Data Delivery).                                   2.3     Better Optimization Routing Process
                                                          (Ant Network in In-Line dot Routing)
                                                                  The above Bees network and Birds

                                                                                               264 | P a g e
Anil kumar R, Ajith kumar R / International Journal of Engineering Research and
                    Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                      Vol. 3, Issue 1, January -February 2013, pp.264-267
network is suitable only to reach the server and is      turning right or left. In this situation we a can
not much efficient for data delivery in correct path.    expect half of the ants to choose to turn right and
Ant Network rectifies on the two problems                the other half to turn left. The very same situation
mentioned above. Here, the real ant behavior is          can be found on the other side of the thing.
mapped to data service and efficient way to reach
the server in correct and accurate path and delivery.
ACO is implemented using simple prediction by
referring to the maximum count in the router, to
find the shortest path and to efficiently deliver data
to the user.
                                                                  Fig: Finding alternate path
3     Behavior of Real Ant and their
Network                                                     3.4 Shortest Path in Disturbed Ant Network
3.1        Normal Ant Network                                     In this disturbed network ants are divided
          Real Ants are capable of finding the           into two groups in that some will move to left and
shortest path from the food source to the nest           some will move to right of the thing. In that ants
without using visual cues. Also, they are capable of     will check the more pheromone acid rather than
adapting to the changes in the environment, for          light pheromone acid.
example finding the new shortest path once is no
longer feasible due to a new obstacle. Consider the
following figure in which ants are moving in a
straight line which connects the food source to the
nest:


                                                                    Fig: Finding shortest path
                                                                    The most interesting aspect of this
                                                         autocatalytic process is that finding the shortest
                                                         path around the thing which is placed in ant’s
                                                         network it seems to be an emergent property of the
         Fig: Normal Ant Network                         interaction between the things shape and ants’
                                                         distributed behavior. All the ants move at
     3.2 Disturbed Ant Network                           approximately the same speed and deposit a
         It is well known that the main means used       pheromone trail at approximately the same rate, it
by ants to form and maintain the line is a               is a fact that it takes longer to contour thing on their
pheromone trail. Ant deposit a certain amount of         longer side than on their shorter side which makes
pheromone acid while walking and mostly each ant         the pheromone trail accumulate quicker on the
prefers to follow the direction, which is rich in        shorter side. It is the ant’s preference for higher
pheromone rather than a poorer one. This                 pheromone trail level which makes this
elementary behavior of real ants can be used to          accumulation still quicker on the shorter path.
explain how they can find the shortest path which                   The problem with the way in which ants
reconnects a broken line after the sudden                find the shortest path naturally involves the
appearance of an unexpected obstacle that has            addition of a new shortest path after the ants have
interrupted the initial path.                            converged to a longer path. Because              as the
                                                         pheromonic has been built on the older longer path
                                                         the ants will not take the newer shortest path. This
                                                         would be a major problem if the algorithm is
                                                         applied to dynamic problems in computing.
                                                         However a simple solution can be created. If the
                                                         virtual pheromone evaporates then the longest path
                                                         will eventually be abandoned for the shortest one
                                                         by the roaming agent informer. This would be a
         Fig: Disturbed Ant Network                      major problem if the algorithm is applied to
                                                         dynamic problems in computing. However a simple
3.3      Searching Path in Disturbed Ant                 solution can be created. If the virtual pheromone
Network                                                  evaporates then the longest path will eventually be
         Once anything come in middle of the Ant         abandoned for the shortest one by the roaming
Network the ants which are just in front of that         agent informer. This is because some ants will still
thing cannot continue to follow the pheromone acid       take the shortest path by chance (periodically
trail and therefore they have to chose between


                                                                                                 265 | P a g e
Anil kumar R, Ajith kumar R / International Journal of Engineering Research and
                    Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                      Vol. 3, Issue 1, January -February 2013, pp.264-267
roaming) and so pheromone will build up and
eventually overtake the longer one.




                                                                   Fig: Shortest Path

                                                          4.2 Data delivery without reaching the server (
                                                               Roaming Ant Informer will find the
                                                               different different paths and Path detector
                                                               will find shortest path)
                                                                     The Roaming an informer will find the
         Fig: Roaming Ant Informers                       path from nest to food area, Path Detector will find
         All the informers will check the food            the thick pheromone acid line and it will find out
location and the path detectors will check the            the shortest path form nest to food source. After
strong pheromone path and remaining ants will             finding the shortest path, there may be food source
follow the path detector to reach the destination         which available nearest to the nest (newer shortest
food location                                             path) compared to the path selected as shortest one
                                                          (older shortest path). The ant colony is not efficient
4. Ant Network for Enhancement of Data                    for the shortest path problem. So to avoid this ant
   Service                                                follows one simple rule to find new shortest path.
         In this ant network the time delay in            There may be roaming ant informer that they
response from client and server will be reduced by        always roaming around the food source after
studying the real ant behavior, there things should       finding the shortest path also that to find another
be followed while processing and delivery data.           shortest path it is used if anything come in between
                                                          their network. Path detector will detect the thick
4.1 Shortest path to reach the sever ( by                 pheromone acid line and it will guide the remaining
     following the thick pheromone acid)                  ants to follow his direction. This is also done by the
           Clients are connected to the server through    artificial ant by analyzing the request quest queue.
a lot of nodes, thus the shortest path can be found       When the requested data is available in the
out by selecting the path which has lesser number         response queue then the roaming ant informer will
of nodes. This simple logic can be used by the            find out path and the path detector will find out the
artificial ant i.e., path detector to find the shortest   shortest path then deliver the data. This will faster
path. The following diagram will explain how the          then delivery of data and reduce the data and
artificial ant finds the shortest path. When the user     reduce the burden of the server and also it will root
is connected with the network, the ants will travel       the network in a right direction.
in different paths and reach the server. As
described above, client is connected to the server
through nodes like Router. On reaching each and
every node, the ant updates the count value in the
router if the ant travels through it. Roaming Ant
Informer will find the food location and the Path
Detector will find the shortest path by comparing
the count value in router. While traveling through
the router it will update the pheromone count in the               Fig: Data delivery
router. If anything come in between ant network
then should choose the nearest node i.e., each and             4.3 Data delivery (collecting the food and
every node is connected to the nearest node , this is               storing it in the nest)
suitable to reach the server by referring to the next               This is a simple process for the ant to
maximum value in the pheromone count.                     collect the food source and reach the nest. The ant
           The client request and server response are     follow the same path to reach the nest as it reaches
transmitted through the path which is found out by        the food source earlier. Thus the data delivery is
the path detector.                                        easy if data source is easily available. Thus is made


                                                                                                266 | P a g e
Anil kumar R, Ajith kumar R / International Journal of Engineering Research and
                        Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                           Vol. 3, Issue 1, January -February 2013, pp.264-267
possible by artificial ant which is used to find the        6. Conclusion
shortest path i.e., Path detector                                   This paper describes how the Ant colony
                                                          Optimization is suitable to reduce the service delay
    5. Architecture                                       in data. Ant colony optimization network
         The following architecture describes the         efficiently handles the shortest path and reduces the
data processing and delivery from client to server        burden of the server by delivering the data directly
by implementing the ant coolly optimization. The          if it is available in the response queue. So the
request sent by the client is tested first for incoming   optimization process will provide the better way to
load smoothing where the irrelevant requests and          increase the data service. This process efficiency
exceptions are handled before reaching the server         handles the obstacle in the path and will provide
(Identifying the difference between the food and          the data delivery. However in the future further
things/hurdles by the ant). Then the request is           enhancement of this approach can be implemented
checked in the request queue. If it is available there    for more dynamic data in the server. In the future,
then data is delivered from the response queue            his optimization process will be developed for
directly (Finding the newer food source which is          highly dynamic data.
nearer than the earlier one). If the data is not
available are no longer in the queue then the             REFERENCES
request is passed to the server through the shortest      Journal Papers:
path by comparing the pheromone count in the                [1]    Beckers R., Deneubourg J.L. and S. Goss
router (Finding the shortest path by Path Detector                (1992). Trails and U-turns in the selection
ant). The data is delivered to the client (food is                of the shortest path by the ant Lasius
stored in the nest)                                               niger. Journal of theoretical biology, 159,
                                                                  397-415.
                                                            [2]   Van der Zwaan, S. and Marques, C. 1999.
                                                                  Ant colony optimization for job shop
                                                                  scheduling. In Proceedings of the Third
                                                                  Workshop on Genetic Algorithms and
                                                                  Artificial Life (GAAL 99).
                                                            [3]   K.D. Kang, J. Oh, and Y. Zhou, “Backlog
                                                                  Estimation and Management for Real-
                                                                  Time Data Services,” Proc. 20th
                                                                  Euromicro Conf. Real-Time Systems,
                                                                  2008.
                                                            [4]   K.D. Kang, S.H. Son, and J.A. Stankovic,
                                                                  “Managing Deadline Miss Ratio and
                                                                  Sensor Data Freshness in Real-Time
                                                                  Databases,” IEEE Trans. Knowledge and
Fig: Architecture                                                 Data Eng., vol. 16, no. 10, pp. 1200-1216,
                                                                  Oct. 2004.
                                                            [5]   M. Amirijoo, J. Hansson, and S.H. Son,
                                                                  “Specification and Management of QoS in
                                                                  Real-Time        Databases      Supporting
                                                                  Imprecise Computations,” IEEE Trans.
                                                                  Computers, vol. 55, no. 3, pp. 304- 319,
                                                                  Mar. 2006.
                                                            [6]   http://en.wikipedia.org/wiki/Ant_colony_o
                                                                  ptimization




                     Fig: Routing




                                                                                               267 | P a g e

Más contenido relacionado

Destacado

Viagem para Machadinho e Piratuba
Viagem para Machadinho e PiratubaViagem para Machadinho e Piratuba
Viagem para Machadinho e PiratubaDelmir Fernandes
 
Comunicacion sara alvarez[1]
Comunicacion sara alvarez[1]Comunicacion sara alvarez[1]
Comunicacion sara alvarez[1]deadlove91
 
Amelie mar azul un descanso
Amelie  mar azul un descansoAmelie  mar azul un descanso
Amelie mar azul un descansopablo1179
 
DPVS1109WBTT - Dell PowerVault MD3 Training - Accelerate Sales v7 1015
DPVS1109WBTT - Dell PowerVault MD3 Training - Accelerate Sales v7 1015DPVS1109WBTT - Dell PowerVault MD3 Training - Accelerate Sales v7 1015
DPVS1109WBTT - Dell PowerVault MD3 Training - Accelerate Sales v7 1015Alistair Kirkwood - Account Executive
 
Viagem para Machadinho e Piratuba
Viagem para Machadinho e Piratuba  Viagem para Machadinho e Piratuba
Viagem para Machadinho e Piratuba Delmir Fernandes
 
Vdj trabajo impress
Vdj trabajo impressVdj trabajo impress
Vdj trabajo impressVer116
 
Jornalismo de revista
Jornalismo de revistaJornalismo de revista
Jornalismo de revistaBarreto
 
Estrategias+de+comprensión+lectora
Estrategias+de+comprensión+lectoraEstrategias+de+comprensión+lectora
Estrategias+de+comprensión+lectoraCristopher Cortes
 
Los memes
Los memesLos memes
Los memesxavcam
 
A fotografia como paixão em Cartier-Bresson
A fotografia como paixão em Cartier-BressonA fotografia como paixão em Cartier-Bresson
A fotografia como paixão em Cartier-BressonBarreto
 
La literatura en el s.xv
La literatura en el s.xvLa literatura en el s.xv
La literatura en el s.xvmalcmur592
 

Destacado (19)

MiniQuest
MiniQuestMiniQuest
MiniQuest
 
Primera
PrimeraPrimera
Primera
 
E learning
E learningE learning
E learning
 
Cadiz jurasico comic
Cadiz jurasico comicCadiz jurasico comic
Cadiz jurasico comic
 
Viagem para Machadinho e Piratuba
Viagem para Machadinho e PiratubaViagem para Machadinho e Piratuba
Viagem para Machadinho e Piratuba
 
Comunicacion sara alvarez[1]
Comunicacion sara alvarez[1]Comunicacion sara alvarez[1]
Comunicacion sara alvarez[1]
 
Alphabet
AlphabetAlphabet
Alphabet
 
Práctica
 Práctica Práctica
Práctica
 
Israel
IsraelIsrael
Israel
 
Amelie mar azul un descanso
Amelie  mar azul un descansoAmelie  mar azul un descanso
Amelie mar azul un descanso
 
DPVS1109WBTT - Dell PowerVault MD3 Training - Accelerate Sales v7 1015
DPVS1109WBTT - Dell PowerVault MD3 Training - Accelerate Sales v7 1015DPVS1109WBTT - Dell PowerVault MD3 Training - Accelerate Sales v7 1015
DPVS1109WBTT - Dell PowerVault MD3 Training - Accelerate Sales v7 1015
 
Viagem para Machadinho e Piratuba
Viagem para Machadinho e Piratuba  Viagem para Machadinho e Piratuba
Viagem para Machadinho e Piratuba
 
El medio ambiente
El medio ambiente  El medio ambiente
El medio ambiente
 
Vdj trabajo impress
Vdj trabajo impressVdj trabajo impress
Vdj trabajo impress
 
Jornalismo de revista
Jornalismo de revistaJornalismo de revista
Jornalismo de revista
 
Estrategias+de+comprensión+lectora
Estrategias+de+comprensión+lectoraEstrategias+de+comprensión+lectora
Estrategias+de+comprensión+lectora
 
Los memes
Los memesLos memes
Los memes
 
A fotografia como paixão em Cartier-Bresson
A fotografia como paixão em Cartier-BressonA fotografia como paixão em Cartier-Bresson
A fotografia como paixão em Cartier-Bresson
 
La literatura en el s.xv
La literatura en el s.xvLa literatura en el s.xv
La literatura en el s.xv
 

Similar a Al31264267

Ant colony optimization based routing algorithm in various wireless sensor ne...
Ant colony optimization based routing algorithm in various wireless sensor ne...Ant colony optimization based routing algorithm in various wireless sensor ne...
Ant colony optimization based routing algorithm in various wireless sensor ne...Editor Jacotech
 
Classification with ant colony optimization
Classification with ant colony optimizationClassification with ant colony optimization
Classification with ant colony optimizationkamalikanath89
 
Ai presentation
Ai presentationAi presentation
Ai presentationvini89
 
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 ManetIRJET Journal
 
Performance Evaluation of Different Network Topologies Based On Ant Colony Op...
Performance Evaluation of Different Network Topologies Based On Ant Colony Op...Performance Evaluation of Different Network Topologies Based On Ant Colony Op...
Performance Evaluation of Different Network Topologies Based On Ant Colony Op...ijwmn
 
Swarm Intelligence: An Application of Ant Colony Optimization
Swarm Intelligence: An Application of Ant Colony OptimizationSwarm Intelligence: An Application of Ant Colony Optimization
Swarm Intelligence: An Application of Ant Colony OptimizationIJMER
 
Bio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptxBio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptxpawansher2002
 
AN EFFICIENT ANT BASED QOS AWARE INTELLIGENT TEMPORALLY ORDERED ROUTING ALGOR...
AN EFFICIENT ANT BASED QOS AWARE INTELLIGENT TEMPORALLY ORDERED ROUTING ALGOR...AN EFFICIENT ANT BASED QOS AWARE INTELLIGENT TEMPORALLY ORDERED ROUTING ALGOR...
AN EFFICIENT ANT BASED QOS AWARE INTELLIGENT TEMPORALLY ORDERED ROUTING ALGOR...IJCNCJournal
 
Comparative Study of Ant Colony Optimization And Gang Scheduling
Comparative Study of Ant Colony Optimization And Gang SchedulingComparative Study of Ant Colony Optimization And Gang Scheduling
Comparative Study of Ant Colony Optimization And Gang SchedulingIJTET Journal
 
Meta Heuristics Optimization and Nature Inspired.ppt
Meta Heuristics Optimization and Nature Inspired.pptMeta Heuristics Optimization and Nature Inspired.ppt
Meta Heuristics Optimization and Nature Inspired.pptSubramanianManivel1
 
Ant_Colony_Optimization
Ant_Colony_OptimizationAnt_Colony_Optimization
Ant_Colony_OptimizationNeha Reddy
 
BeeSensor routing protocol for wireless sensor network
BeeSensor routing protocol for wireless sensor networkBeeSensor routing protocol for wireless sensor network
BeeSensor routing protocol for wireless sensor networkSonam Jain
 
cs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.pptcs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.pptDeveshKhandare
 
Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07Borseshweta
 
Synergy between manet and biological swarm systems
Synergy between  manet and biological swarm systemsSynergy between  manet and biological swarm systems
Synergy between manet and biological swarm systemsArunabh Mishra
 

Similar a Al31264267 (20)

Ant colony optimization based routing algorithm in various wireless sensor ne...
Ant colony optimization based routing algorithm in various wireless sensor ne...Ant colony optimization based routing algorithm in various wireless sensor ne...
Ant colony optimization based routing algorithm in various wireless sensor ne...
 
Fp3610261032
Fp3610261032Fp3610261032
Fp3610261032
 
Classification with ant colony optimization
Classification with ant colony optimizationClassification with ant colony optimization
Classification with ant colony optimization
 
Ai presentation
Ai presentationAi presentation
Ai presentation
 
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
 
Performance Evaluation of Different Network Topologies Based On Ant Colony Op...
Performance Evaluation of Different Network Topologies Based On Ant Colony Op...Performance Evaluation of Different Network Topologies Based On Ant Colony Op...
Performance Evaluation of Different Network Topologies Based On Ant Colony Op...
 
13 48-1-pb
13 48-1-pb13 48-1-pb
13 48-1-pb
 
Swarm Intelligence: An Application of Ant Colony Optimization
Swarm Intelligence: An Application of Ant Colony OptimizationSwarm Intelligence: An Application of Ant Colony Optimization
Swarm Intelligence: An Application of Ant Colony Optimization
 
Bio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptxBio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptx
 
102 104
102 104102 104
102 104
 
AN EFFICIENT ANT BASED QOS AWARE INTELLIGENT TEMPORALLY ORDERED ROUTING ALGOR...
AN EFFICIENT ANT BASED QOS AWARE INTELLIGENT TEMPORALLY ORDERED ROUTING ALGOR...AN EFFICIENT ANT BASED QOS AWARE INTELLIGENT TEMPORALLY ORDERED ROUTING ALGOR...
AN EFFICIENT ANT BASED QOS AWARE INTELLIGENT TEMPORALLY ORDERED ROUTING ALGOR...
 
Comparative Study of Ant Colony Optimization And Gang Scheduling
Comparative Study of Ant Colony Optimization And Gang SchedulingComparative Study of Ant Colony Optimization And Gang Scheduling
Comparative Study of Ant Colony Optimization And Gang Scheduling
 
231semMish (1).ppt
231semMish (1).ppt231semMish (1).ppt
231semMish (1).ppt
 
Meta Heuristics Optimization and Nature Inspired.ppt
Meta Heuristics Optimization and Nature Inspired.pptMeta Heuristics Optimization and Nature Inspired.ppt
Meta Heuristics Optimization and Nature Inspired.ppt
 
231semMish.ppt
231semMish.ppt231semMish.ppt
231semMish.ppt
 
Ant_Colony_Optimization
Ant_Colony_OptimizationAnt_Colony_Optimization
Ant_Colony_Optimization
 
BeeSensor routing protocol for wireless sensor network
BeeSensor routing protocol for wireless sensor networkBeeSensor routing protocol for wireless sensor network
BeeSensor routing protocol for wireless sensor network
 
cs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.pptcs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.ppt
 
Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07
 
Synergy between manet and biological swarm systems
Synergy between  manet and biological swarm systemsSynergy between  manet and biological swarm systems
Synergy between manet and biological swarm systems
 

Al31264267

  • 1. Anil kumar R, Ajith kumar R / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 1, January -February 2013, pp.264-267 Ant network in In-Line dot Routing Anil kumar R, Ajith kumar R (Department of Computer Science and Engineering, JNTUH University, Hyd) Vishwa Bharathi Institute of Technology & Science, Nadergul, Saroornagar, R.R.Dist. (Department of Computer Science and Engineering, JNTUH University, Hyd) ASE, Techno Brain, Jubilee Hills, Hyderabad ABSTRACT In network the quality of service owing 2. COMPARISON OF ANT NETWORKS to the inability to reach to the server quickly. So WITH OTHER NETWORKS there is a need from an optimum method which 2.1. Bees network provides easy access to the server. This paper In Bee network the bees finds the food presents Ant network in In-Line dot Routing. source based on the movement of sun, location of We bring out the Ant colony Optimization nest and flower. Initially the forager bee chooses (ACO), a behavior under Ant network in In-Line the food source by finding the angle between the dot Routing which is used to find the shortest nest, sun and flower. Then it will convey the path and the correct path of the server and also location of the flower to the scout bee through provides solutions for getting response without waggle dance. Scout bee is aware of waggle dance reaching the server and data delivery. and these bees are responsible for the collection of honey. Forager bee’s role is to find the location of Keywords –Ant Network in In-Line dot Routing food source and schedule the work of the scout bee (ANILR), Ant Colony Optimization (ACO), to collect the honey. This optimization needs a lot Roaming Agent Informers (RAI), Path Detectors of scheduling process and predictions. As a result it (PD) Better Optimization Routing Process (BORP). will increase the burden in network, whereas in Ant colony, Scheduling and predictions are not 1. INTRODUCTION necessary and in Ant Network in In-Line dot Ant Network in In-Line dot Routing Routing they leave the acid that is released by the systems are typically made up of population of Routing Agent Informer and it is detected by the Roaming agent Informers and Path Detectors they Path Detectors that should be shortest and quick and are simply interacting locally with one another and reliable path. with their environment . This inspiration often comes from nature, especially biological systems. 2.2 Birds network This Roaming agent Informers and Path Detectors Normally birds fly in “V” Shape. The V follow very simple rules and although there is no shaped formation that geese use when migrating, centralized control structure dictating how serves three important purposes: individual agents should behave locally and to a 1. It conserves their energy. Each bird flies certain degree, random interactions between such slightly above the bird in front of it, resulting agents lead to the “Informers “ global behavior , in the reduction of wind resistance. The birds unknown to the individual agents . Natural example in the front take turns, falling back when they for this is ant colonies, bird flocking and bee get tired. In this way, the geese can fly for a colony. Ant Network in In-Line dot Routing is used long time before they can stop for rest. in the context of forecasting problems. Ant Colony 2. It is easy to keep track of every bird in the Optimization process among the Ant network in In- group. Fighter pilots often use this formation Line dot Routing system for the quick delivery of for the same reason. data and finding the shortest and correct path to 3. When the birds fly in “V” shape they will not reach the server. Ant Colony Optimization (ACO) follow a proper direction and also they will relies on the behavior of real ant find the server. distribute the things by giving signals. In this Here we use the behavior of ants which finds the there is conformation that the following path is shortest path through Pheromonic Acid (Finding the correct path or not. Server by Shortest Path), Roaming Agent Informer This type of optimization process concentrates which find the nearest food source after finding the only on the efficient way to reach the server shortest path (Getting Response without Reaching and does not worry about the data delivery. the Server) and Path detector will collect the food source (Data Delivery). 2.3 Better Optimization Routing Process (Ant Network in In-Line dot Routing) The above Bees network and Birds 264 | P a g e
  • 2. Anil kumar R, Ajith kumar R / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 1, January -February 2013, pp.264-267 network is suitable only to reach the server and is turning right or left. In this situation we a can not much efficient for data delivery in correct path. expect half of the ants to choose to turn right and Ant Network rectifies on the two problems the other half to turn left. The very same situation mentioned above. Here, the real ant behavior is can be found on the other side of the thing. mapped to data service and efficient way to reach the server in correct and accurate path and delivery. ACO is implemented using simple prediction by referring to the maximum count in the router, to find the shortest path and to efficiently deliver data to the user. Fig: Finding alternate path 3 Behavior of Real Ant and their Network 3.4 Shortest Path in Disturbed Ant Network 3.1 Normal Ant Network In this disturbed network ants are divided Real Ants are capable of finding the into two groups in that some will move to left and shortest path from the food source to the nest some will move to right of the thing. In that ants without using visual cues. Also, they are capable of will check the more pheromone acid rather than adapting to the changes in the environment, for light pheromone acid. example finding the new shortest path once is no longer feasible due to a new obstacle. Consider the following figure in which ants are moving in a straight line which connects the food source to the nest: Fig: Finding shortest path The most interesting aspect of this autocatalytic process is that finding the shortest path around the thing which is placed in ant’s network it seems to be an emergent property of the Fig: Normal Ant Network interaction between the things shape and ants’ distributed behavior. All the ants move at 3.2 Disturbed Ant Network approximately the same speed and deposit a It is well known that the main means used pheromone trail at approximately the same rate, it by ants to form and maintain the line is a is a fact that it takes longer to contour thing on their pheromone trail. Ant deposit a certain amount of longer side than on their shorter side which makes pheromone acid while walking and mostly each ant the pheromone trail accumulate quicker on the prefers to follow the direction, which is rich in shorter side. It is the ant’s preference for higher pheromone rather than a poorer one. This pheromone trail level which makes this elementary behavior of real ants can be used to accumulation still quicker on the shorter path. explain how they can find the shortest path which The problem with the way in which ants reconnects a broken line after the sudden find the shortest path naturally involves the appearance of an unexpected obstacle that has addition of a new shortest path after the ants have interrupted the initial path. converged to a longer path. Because as the pheromonic has been built on the older longer path the ants will not take the newer shortest path. This would be a major problem if the algorithm is applied to dynamic problems in computing. However a simple solution can be created. If the virtual pheromone evaporates then the longest path will eventually be abandoned for the shortest one by the roaming agent informer. This would be a Fig: Disturbed Ant Network major problem if the algorithm is applied to dynamic problems in computing. However a simple 3.3 Searching Path in Disturbed Ant solution can be created. If the virtual pheromone Network evaporates then the longest path will eventually be Once anything come in middle of the Ant abandoned for the shortest one by the roaming Network the ants which are just in front of that agent informer. This is because some ants will still thing cannot continue to follow the pheromone acid take the shortest path by chance (periodically trail and therefore they have to chose between 265 | P a g e
  • 3. Anil kumar R, Ajith kumar R / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 1, January -February 2013, pp.264-267 roaming) and so pheromone will build up and eventually overtake the longer one. Fig: Shortest Path 4.2 Data delivery without reaching the server ( Roaming Ant Informer will find the different different paths and Path detector will find shortest path) The Roaming an informer will find the Fig: Roaming Ant Informers path from nest to food area, Path Detector will find All the informers will check the food the thick pheromone acid line and it will find out location and the path detectors will check the the shortest path form nest to food source. After strong pheromone path and remaining ants will finding the shortest path, there may be food source follow the path detector to reach the destination which available nearest to the nest (newer shortest food location path) compared to the path selected as shortest one (older shortest path). The ant colony is not efficient 4. Ant Network for Enhancement of Data for the shortest path problem. So to avoid this ant Service follows one simple rule to find new shortest path. In this ant network the time delay in There may be roaming ant informer that they response from client and server will be reduced by always roaming around the food source after studying the real ant behavior, there things should finding the shortest path also that to find another be followed while processing and delivery data. shortest path it is used if anything come in between their network. Path detector will detect the thick 4.1 Shortest path to reach the sever ( by pheromone acid line and it will guide the remaining following the thick pheromone acid) ants to follow his direction. This is also done by the Clients are connected to the server through artificial ant by analyzing the request quest queue. a lot of nodes, thus the shortest path can be found When the requested data is available in the out by selecting the path which has lesser number response queue then the roaming ant informer will of nodes. This simple logic can be used by the find out path and the path detector will find out the artificial ant i.e., path detector to find the shortest shortest path then deliver the data. This will faster path. The following diagram will explain how the then delivery of data and reduce the data and artificial ant finds the shortest path. When the user reduce the burden of the server and also it will root is connected with the network, the ants will travel the network in a right direction. in different paths and reach the server. As described above, client is connected to the server through nodes like Router. On reaching each and every node, the ant updates the count value in the router if the ant travels through it. Roaming Ant Informer will find the food location and the Path Detector will find the shortest path by comparing the count value in router. While traveling through the router it will update the pheromone count in the Fig: Data delivery router. If anything come in between ant network then should choose the nearest node i.e., each and 4.3 Data delivery (collecting the food and every node is connected to the nearest node , this is storing it in the nest) suitable to reach the server by referring to the next This is a simple process for the ant to maximum value in the pheromone count. collect the food source and reach the nest. The ant The client request and server response are follow the same path to reach the nest as it reaches transmitted through the path which is found out by the food source earlier. Thus the data delivery is the path detector. easy if data source is easily available. Thus is made 266 | P a g e
  • 4. Anil kumar R, Ajith kumar R / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 1, January -February 2013, pp.264-267 possible by artificial ant which is used to find the 6. Conclusion shortest path i.e., Path detector This paper describes how the Ant colony Optimization is suitable to reduce the service delay 5. Architecture in data. Ant colony optimization network The following architecture describes the efficiently handles the shortest path and reduces the data processing and delivery from client to server burden of the server by delivering the data directly by implementing the ant coolly optimization. The if it is available in the response queue. So the request sent by the client is tested first for incoming optimization process will provide the better way to load smoothing where the irrelevant requests and increase the data service. This process efficiency exceptions are handled before reaching the server handles the obstacle in the path and will provide (Identifying the difference between the food and the data delivery. However in the future further things/hurdles by the ant). Then the request is enhancement of this approach can be implemented checked in the request queue. If it is available there for more dynamic data in the server. In the future, then data is delivered from the response queue his optimization process will be developed for directly (Finding the newer food source which is highly dynamic data. nearer than the earlier one). If the data is not available are no longer in the queue then the REFERENCES request is passed to the server through the shortest Journal Papers: path by comparing the pheromone count in the [1] Beckers R., Deneubourg J.L. and S. Goss router (Finding the shortest path by Path Detector (1992). Trails and U-turns in the selection ant). The data is delivered to the client (food is of the shortest path by the ant Lasius stored in the nest) niger. Journal of theoretical biology, 159, 397-415. [2] Van der Zwaan, S. and Marques, C. 1999. Ant colony optimization for job shop scheduling. In Proceedings of the Third Workshop on Genetic Algorithms and Artificial Life (GAAL 99). [3] K.D. Kang, J. Oh, and Y. Zhou, “Backlog Estimation and Management for Real- Time Data Services,” Proc. 20th Euromicro Conf. Real-Time Systems, 2008. [4] K.D. Kang, S.H. Son, and J.A. Stankovic, “Managing Deadline Miss Ratio and Sensor Data Freshness in Real-Time Databases,” IEEE Trans. Knowledge and Fig: Architecture Data Eng., vol. 16, no. 10, pp. 1200-1216, Oct. 2004. [5] M. Amirijoo, J. Hansson, and S.H. Son, “Specification and Management of QoS in Real-Time Databases Supporting Imprecise Computations,” IEEE Trans. Computers, vol. 55, no. 3, pp. 304- 319, Mar. 2006. [6] http://en.wikipedia.org/wiki/Ant_colony_o ptimization Fig: Routing 267 | P a g e