the price of mobility in adhoc...
TRANSCRIPT
![Page 1: The Price of Mobility in AdHoc Networksusers.cecs.anu.edu.au/~Kim.Blackmore/papers/Kim_AusCTW05.pdf · Ad-Hoc: no central administration. All nodes can act as routers and hosts. Nodes](https://reader036.vdocuments.site/reader036/viewer/2022062604/5fbe1d8b9502827b987b1ccc/html5/thumbnails/1.jpg)
The Price of Mobility in AdHoc Networks
Dr Kim BlackmoreDepartment of Engineering
Australian National University
The Price of Mobility in AdHoc Networks AusCTW’05 1
![Page 2: The Price of Mobility in AdHoc Networksusers.cecs.anu.edu.au/~Kim.Blackmore/papers/Kim_AusCTW05.pdf · Ad-Hoc: no central administration. All nodes can act as routers and hosts. Nodes](https://reader036.vdocuments.site/reader036/viewer/2022062604/5fbe1d8b9502827b987b1ccc/html5/thumbnails/2.jpg)
What is a MANET?
➤ Ad-Hoc: no central administration.All nodes can act as routers and hosts.Nodes independently and spontaneously form a network.
➤ MANET: All nodes are mobile and use wireless interfaces to send packetdata.
➤ Dynamic network topology
The Price of Mobility in AdHoc Networks AusCTW’05 2
![Page 3: The Price of Mobility in AdHoc Networksusers.cecs.anu.edu.au/~Kim.Blackmore/papers/Kim_AusCTW05.pdf · Ad-Hoc: no central administration. All nodes can act as routers and hosts. Nodes](https://reader036.vdocuments.site/reader036/viewer/2022062604/5fbe1d8b9502827b987b1ccc/html5/thumbnails/3.jpg)
Routing
➤ Wired network well establishedGuarantee optimally efficient routes
➤ Cellular network — rely on fixed infrastructureLocation managementHandoff managementOptimality vs overhead
➤ Adopting wired protocols to MANETs doesn’t workRepeatedly recalculating optimal routes
The Price of Mobility in AdHoc Networks AusCTW’05 3
![Page 4: The Price of Mobility in AdHoc Networksusers.cecs.anu.edu.au/~Kim.Blackmore/papers/Kim_AusCTW05.pdf · Ad-Hoc: no central administration. All nodes can act as routers and hosts. Nodes](https://reader036.vdocuments.site/reader036/viewer/2022062604/5fbe1d8b9502827b987b1ccc/html5/thumbnails/4.jpg)
Conventional Protocols
➤ Link State Routing
➤ Distance Vector Routing
➤ Source Routing
The Price of Mobility in AdHoc Networks AusCTW’05 4
![Page 5: The Price of Mobility in AdHoc Networksusers.cecs.anu.edu.au/~Kim.Blackmore/papers/Kim_AusCTW05.pdf · Ad-Hoc: no central administration. All nodes can act as routers and hosts. Nodes](https://reader036.vdocuments.site/reader036/viewer/2022062604/5fbe1d8b9502827b987b1ccc/html5/thumbnails/5.jpg)
Classification of MANET routing protocols
➤ Multi-channel or Single-channel
➤ Static or Adaptive
➤ Centralized or Distributed
➤ Uniform or Non-uniform
➤ Topology-based or Destination-based
➤ Proactive or Reactive
➤ Cost function: hop count; bandwidth; energy; degree of association stability
The Price of Mobility in AdHoc Networks AusCTW’05 5
![Page 6: The Price of Mobility in AdHoc Networksusers.cecs.anu.edu.au/~Kim.Blackmore/papers/Kim_AusCTW05.pdf · Ad-Hoc: no central administration. All nodes can act as routers and hosts. Nodes](https://reader036.vdocuments.site/reader036/viewer/2022062604/5fbe1d8b9502827b987b1ccc/html5/thumbnails/6.jpg)
A list of MANET Routing Protocols
➤ CGSR - Clusterhead Gateway Switched Routing
➤ DSR - Dynamic Source Routing
➤ DSDV - Destination Sequenced Distance Vector
➤ WRP - Wireless Routing Protocol
➤ AODV - AdHoc On-Demand Distance Vector
➤ TORA - Temporally Ordered Routing Algorithm
➤ OLSR - Optimized Link State Routing
➤ ZRP - Zone Routing Protocol
➤ CEDAR - Core Extraction Distributed Ad hoc Routing
The Price of Mobility in AdHoc Networks AusCTW’05 6
![Page 7: The Price of Mobility in AdHoc Networksusers.cecs.anu.edu.au/~Kim.Blackmore/papers/Kim_AusCTW05.pdf · Ad-Hoc: no central administration. All nodes can act as routers and hosts. Nodes](https://reader036.vdocuments.site/reader036/viewer/2022062604/5fbe1d8b9502827b987b1ccc/html5/thumbnails/7.jpg)
Evaluating Routing Algorithms
➤ Simulate
➤ NS-2
➤ GloMoSim
➤ MAISIE
➤ OPNET Modeler
➤ Study how performance changes as network behaviour gets morecomplicated.
➤ Performance Metrics
➤ Topological Change (also Traffic Change)
➤ Mobility Metrics
The Price of Mobility in AdHoc Networks AusCTW’05 7
![Page 8: The Price of Mobility in AdHoc Networksusers.cecs.anu.edu.au/~Kim.Blackmore/papers/Kim_AusCTW05.pdf · Ad-Hoc: no central administration. All nodes can act as routers and hosts. Nodes](https://reader036.vdocuments.site/reader036/viewer/2022062604/5fbe1d8b9502827b987b1ccc/html5/thumbnails/8.jpg)
Performance Metrics
➤ Packet Delivery Ratio = Throughput
➤ Protocol Overhead
➤ Average End-to-End Delay
The Price of Mobility in AdHoc Networks AusCTW’05 8
![Page 9: The Price of Mobility in AdHoc Networksusers.cecs.anu.edu.au/~Kim.Blackmore/papers/Kim_AusCTW05.pdf · Ad-Hoc: no central administration. All nodes can act as routers and hosts. Nodes](https://reader036.vdocuments.site/reader036/viewer/2022062604/5fbe1d8b9502827b987b1ccc/html5/thumbnails/9.jpg)
Topological change for simulations
Simulations test routing protocol under a particular dynamic topology.
Topological change is determined by
1. Nodes moving
2. Multipath Fading of channels between nodes
3. Time varying noise and interference
Common to consider only node movement, and assume free-spacepropagation between nodes.
Links are assumed to be on or off, and bidirectional.
The Price of Mobility in AdHoc Networks AusCTW’05 9
![Page 10: The Price of Mobility in AdHoc Networksusers.cecs.anu.edu.au/~Kim.Blackmore/papers/Kim_AusCTW05.pdf · Ad-Hoc: no central administration. All nodes can act as routers and hosts. Nodes](https://reader036.vdocuments.site/reader036/viewer/2022062604/5fbe1d8b9502827b987b1ccc/html5/thumbnails/10.jpg)
Performance Comparison of Common Algorithms
0 10 20 30 40 50 60Maximum Speed (m/sec)
50
60
70
80
90
100
Thr
ough
put (
%)
DSDVAODVDSR
0 10 20 30 40 50 60Maximum Speed (m/sec)
0
2000
4000
6000
8000
10000
Rou
ting
Ove
rhea
d (p
acke
ts)
DSDVAODVDSR
Clearly DSR is the winner. . .
Figures from ”IMPORTANT: A framework to systematically analyze the Impact of Mobility on Performance Of
RouTing in Ad-hoc NeTworks”, F. Bai, N. Sadagopan, A. Helmy*, InfoCom2003. Used with permission.
The Price of Mobility in AdHoc Networks AusCTW’05 10
![Page 11: The Price of Mobility in AdHoc Networksusers.cecs.anu.edu.au/~Kim.Blackmore/papers/Kim_AusCTW05.pdf · Ad-Hoc: no central administration. All nodes can act as routers and hosts. Nodes](https://reader036.vdocuments.site/reader036/viewer/2022062604/5fbe1d8b9502827b987b1ccc/html5/thumbnails/11.jpg)
Mobility Models
➤ Random Walk Mobility Model
➤ Random AdHoc Mobility Model
➤ Random Waypoint Mobility Model
➤ Gauss-Markov Mobility Models
➤ City Section Mobility Models
➤ Freeway Mobility Model
➤ Reference Point Group Model
➤ Swarm mobility models
The Price of Mobility in AdHoc Networks AusCTW’05 11
![Page 12: The Price of Mobility in AdHoc Networksusers.cecs.anu.edu.au/~Kim.Blackmore/papers/Kim_AusCTW05.pdf · Ad-Hoc: no central administration. All nodes can act as routers and hosts. Nodes](https://reader036.vdocuments.site/reader036/viewer/2022062604/5fbe1d8b9502827b987b1ccc/html5/thumbnails/12.jpg)
The Problem with mobility models
0 10 20 30 40 50 60Maximum Speed (m/sec)
50
60
70
80
90
100
Thr
ough
put (
%)
DSDVAODVDSR
0 10 20 30 40 50 60Maximum Speed (m/sec)
50
60
70
80
90
100
Thr
ough
put (
%)
DSDVAODVDSR
Which protocol has the highest throughput?
Figures from ”IMPORTANT: A framework to systematically analyze the Impact of Mobility on Performance Of
RouTing in Ad-hoc NeTworks”, F. Bai, N. Sadagopan, A. Helmy*, InfoCom2003. Used with permission.
The Price of Mobility in AdHoc Networks AusCTW’05 12
![Page 13: The Price of Mobility in AdHoc Networksusers.cecs.anu.edu.au/~Kim.Blackmore/papers/Kim_AusCTW05.pdf · Ad-Hoc: no central administration. All nodes can act as routers and hosts. Nodes](https://reader036.vdocuments.site/reader036/viewer/2022062604/5fbe1d8b9502827b987b1ccc/html5/thumbnails/13.jpg)
The Problem with mobility models(2)
0 10 20 30 40 50 60Maximum Speed (m/sec)
0
2000
4000
6000
8000
10000
Rou
ting
Ove
rhea
d (p
acke
ts)
DSDVAODVDSR
0 10 20 30 40 50 60Maximum Speed (m/sec)
0
25000
50000
75000
1e+05
1.25e+05
1.5e+05
Rou
ting
Ove
rhea
d (p
acke
ts)
DSDVAODVDSR
Which protocol has the lowest overhead?
Figures from ”IMPORTANT: A framework to systematically analyze the Impact of Mobility on Performance Of
RouTing in Ad-hoc NeTworks”, F. Bai, N. Sadagopan, A. Helmy*, InfoCom2003. Used with permission.
The Price of Mobility in AdHoc Networks AusCTW’05 13
![Page 14: The Price of Mobility in AdHoc Networksusers.cecs.anu.edu.au/~Kim.Blackmore/papers/Kim_AusCTW05.pdf · Ad-Hoc: no central administration. All nodes can act as routers and hosts. Nodes](https://reader036.vdocuments.site/reader036/viewer/2022062604/5fbe1d8b9502827b987b1ccc/html5/thumbnails/14.jpg)
Mobility Metrics
➤ Node Degree
➤ Relative Speed
➤ Spatial Dependence
➤ Temporal Dependence
➤ Link Duration
➤ Link Availability
➤ Link Available time
➤ Path Duration. . .
The Price of Mobility in AdHoc Networks AusCTW’05 14
![Page 15: The Price of Mobility in AdHoc Networksusers.cecs.anu.edu.au/~Kim.Blackmore/papers/Kim_AusCTW05.pdf · Ad-Hoc: no central administration. All nodes can act as routers and hosts. Nodes](https://reader036.vdocuments.site/reader036/viewer/2022062604/5fbe1d8b9502827b987b1ccc/html5/thumbnails/15.jpg)
What makes a good mobility metric?
➤ Computable in a distributed environment without global networkknowledge.
➤ A good indicator of protocol performance
➤ Feasible to compute (in terms of node resources)
➤ Independent of any specific protocol
➤ Computable in real network implementations
The Price of Mobility in AdHoc Networks AusCTW’05 15
![Page 16: The Price of Mobility in AdHoc Networksusers.cecs.anu.edu.au/~Kim.Blackmore/papers/Kim_AusCTW05.pdf · Ad-Hoc: no central administration. All nodes can act as routers and hosts. Nodes](https://reader036.vdocuments.site/reader036/viewer/2022062604/5fbe1d8b9502827b987b1ccc/html5/thumbnails/16.jpg)
Does link duration quantify topological change
4.5 5 5.5 6 6.5 7 7.5 8 8.5 910
15
20
25
30
35
40
45
50Packet Delivery Ratio Using Random Walk Mobility Model
Pac
ket D
eliv
ery
Rat
io (
%)
Average Link Duration (seconds)
AODVDSRDSDVTORA
2 3 4 5 6 7 8 9 10 1110
20
30
40
50
60
70
80Packet Delivery Ratio Using Random Waypoint Mobility Model
Pac
ket D
eliv
ery
Rat
io (
%)
Average Link Duration (seconds)
AODVDSRDSDVTORA
Which protocol has the highest packet delivery ratio?
The Price of Mobility in AdHoc Networks AusCTW’05 16
![Page 17: The Price of Mobility in AdHoc Networksusers.cecs.anu.edu.au/~Kim.Blackmore/papers/Kim_AusCTW05.pdf · Ad-Hoc: no central administration. All nodes can act as routers and hosts. Nodes](https://reader036.vdocuments.site/reader036/viewer/2022062604/5fbe1d8b9502827b987b1ccc/html5/thumbnails/17.jpg)
More problems with simulations
Different simulators do not give the same results.
0
10
20
30
40
50
60
70
80
90
100
50 100 150 200 250 300
Suc
cess
rat
e [p
erce
nt]
Power range [meters]
OPNET ModelerNS-2
GloMoSim0
500
1000
1500
2000
2500
3000
0 5 10 15 20
Ove
rhea
d [p
acke
ts]
Max speed [meters/second]
OPNET ModelerNS-2
GloMoSim
Figures from: D. Cavin, Y. Sasson, A. Schiper, ”On the Accuracy of MANET Simulations”, Principles of Mobile
Computing 2002, Toulouse, France, 2002. See ACM. Used with permission.
The Price of Mobility in AdHoc Networks AusCTW’05 17
![Page 18: The Price of Mobility in AdHoc Networksusers.cecs.anu.edu.au/~Kim.Blackmore/papers/Kim_AusCTW05.pdf · Ad-Hoc: no central administration. All nodes can act as routers and hosts. Nodes](https://reader036.vdocuments.site/reader036/viewer/2022062604/5fbe1d8b9502827b987b1ccc/html5/thumbnails/18.jpg)
Beyond simulation
Entropy imposes a minimum overhead.
This restricts the capacity of the network, and thus the maximum throughput.
Should give theoretical bounds on the potential performance of AdHocnetworks, to use for benchmarking simulation results.
See poster ”On entropy measures for dynamic network topologies: Limits toMANET”, Roy Timo, Kim Blackmore and Leif Hanlen.
See also ”Path availability in mobile ad hoc networks”, Sanlin Xu, KimBlackmore and Haley Jones.
The Price of Mobility in AdHoc Networks AusCTW’05 18