Professional Documents
Culture Documents
Under the guidance of: Mr. Keshav Singh Project Team: Shashant Kumar Vibhooti Gupta Mohit Bansal Eeshan Srivastava
Conceptual Overview
Inherent Energy consumption problem of MANETs in practical applications Swarm Intelligence provides a solution: ACO (Ant Colony Optimization) Small ant packets collect network state by Stigmergy Pheromone tables are built using this information
Continued
We follow a global optimization approach Goal is to find paths that cost least energy in the long run Compare performance of this protocol with existing Ad-Hoc routing protocols: AODV DSDV DSR
Continued
router.cc Its main class is derived from class Agent which is the base class for all routing agents in ns2. It contains: reinforcement factor timer for generation of F-ants methods generate F-ants and B-ants send F-ant to next hop as determined by
Continued
pheromone.cc class for storing pheromone values ph value (double) next node address (nsaddr_t) methods to add and remove entry method to return pheromone value routingtable.cc method to increment and evaporate pheromone values methods to add and delete pheromone tables.
Screenshots
Ant Protocol
AODV
DSR
DSDV
Graphs
Full Resolution (Approx 14000 sampling positions
Graphs
Magnified to 2 sec interval
Results: Benchmark
R/S efficiency: 1.DSR with 99.82% (1123/1125) 2.AODV with 98.74% (1099/1113) 3. Ant Protocol with 88.43% (1001/1132) 4.DSDV with 75.78% (851/1123) Energy Efficiency: 1.DSDV 2.Ant Protocol 3.AODV 4.DSR
C.-C. Shen. Swarm Intelligence-Inspired Energy Conservation Scheme in Ad Hoc Networks. The 3rd Conference on Mobile Technology, Applications and Systems Mobility 2006, Pg 1-7 E. Bonabeau, M. Dorigo, and G. Theraulaz. Swarm Intelligence: From Natural to Artificial Systems. Oxford University Press, New York, 1999. www.isi.edu/nsnam/ns/