Title: Simulation of Ant Routing Protocol for Adhoc networks in NS2
1Simulation of Ant Routing Protocol for Ad-hoc
networks in NS-2
FJ Arbona Bernat E-mail .tudelft.nl
Supervisor prof.dr.ir. P.F.A. Van
Mieghem Mentor ir. S.S. Dhillon Advisor
dr.ir. F.A. Kuipers
November 22, 2006
Faculty of Electrical Engineering, Mathematics
and Computer Science Network Architectures and
Services Group
2Table of Contents
- Introduction
- W_AntNet
- Implementation details
- Algorithm basic description
- Simulation results
- Static scenario
- Mobile scenario
- Larger scenario
- Conclusions and Future Work
3Introduction MANETs (1)
- Mobile ad-hoc networks (MANETs) are increasing in
popularity. - Possible applications
- Networks amongst defense and civil security staff
and their communication devices. - Traffic and mobility applications.
- Domotica and residential networks.
- Robotics and sensor networks.
4Introduction MANETs (2)
- Routing protocols should resolve
- Lack of fixed infrastructure.
- Dynamic topologies. Multi-hop.
- Bandwidth-constrained.
- Energy-constrained operation.
- Security issues.
- Need for scalabability.
5Introduction ant routing (1)
- Ant routing is a scheme for routing inspired by
the behavior of real ants - Ants (control packets) collect information about
the network conditions and are used to update and
maintain routing tables. - Based on swarm intelligence, used to solve
complex optimization problems.
6Introduction ant routing (2)
2
5
1
Src
3
6
2
Dst
4
7Introduction ant routing (3)
2
5
1
Src
3
6
2
Dst
4
8Introduction ant routing (4)
2
5
1
Src
3
6
2
Dst
4
9Introduction ant routing (5)
2
5
1
Src
3
6
2
Dst
4
10Table of Contents
- Introduction
- W_AntNet
- Implementation details
- Algorithm basic description
- Simulation results
- Static scenario
- Mobile scenario
- Larger scenario
- Conclusions and Future Work
11W_AntNetImplementation details
- This project involves simulating ant routing
protocol for MANETs and comparing its performance
with other protocols, like AODV or DSR. - Protocol implemented W_AntNet
- Derived from AntNet.
- Neighbor management added.
- Simulation environment NS-2
12W_AntNetAlgorithm basic description
- FAs are generated regularly at every node.
- Each FA
- Stores address and arrival time of visited nodes.
- Chooses next hop. Cycle detection.
- Once at destination, generates BA.
- Each BA
- Travels same path in opposite direction.
- Updates routing table and local traffic model.
- Neighbor management.
13Table of Contents
- Introduction
- W_AntNet
- Implementation details
- Algorithm basic description
- Simulation results
- Static scenario
- Mobile scenario
- Larger scenario
- Conclusions and Future Work
14Simulation resultsStatic scenario
- 10 nodes manually placed.
- Traffic 9 connections later increased to 15.
- Packet size 64, 128, 512 and 1024 bytes
15Simulation results static scenarioAverage
End-to-End Delay
16Simulation results static scenarioPacket
Delivery Ratio
17Simulation results static scenarioFA sent only
during Training Period
18Simulation results static scenarioFA sent only
during Training Period
19Simulation results static scenarioIntroducing
random loss
20Simulation resultsMobile environment
- 50 mobile nodes in a 1500x300m2 area.
- Mobility
- Speed 1 20 m/s
- 10 pseudorandom scenarios with 7 pausetimes.
- Traffic
- 10, 20 or 30 CBR sources
- Rate 4 pkts/s
- Packet size 64bytes
- Bandwidth radio channel 2Mbps
21Simulation results mobile scenarioAverage
End-to-End Delay
22Simulation results mobile scenarioPacket
Delivery Ratio
23Simulation results mobile scenarioHop-count
optimality
24Simulation results mobile scenarioRouting
overhead
25Simulation results larger scenarioAverage
End-to-End Delay
26Simulation results larger scenarioPacket
Delivery Ratio
27Table of Contents
- Introduction
- W_AntNet
- Implementation details
- Algorithm basic description
- Simulation results
- Static scenario
- Mobile scenario
- Larger scenario
- Conclusions and Future Work
28Conclusions
- High overhead due to route maintenance
- Node queues congested.
- Packets dropped.
- W_AntNet performance is poor compared to AODV or
DSR. - FA generation rate is a key parameter.
- Ant routing well suited for fixed networks with
high capacity channels.
29Future work
- Further simulations using another simulator.
- Try a reactive approach.
- Do some real benchmarks.
- Study energy related issues.
30Any question?
- Thank you very much for your attention!