投影片 1

advertisement
SHARP: A Hybrid Adaptive
Routing Protocol for
Mobile Ad Hoc Networks
Venugopalan Ramasubramanian, Zygmunt J. Haas, and
Emin Gun sirer
ACM MobiHoc 2003
Speaker : ChiChih Wu
Outline
• Introduction
• Overview of SHARP
• SHARP Routing Protocols
• Simulations
• Conclusions
Introduction
• Ad hoc routing protocols
– Proactive protocols
• DSDV
– Reactive protocols
• AODV
• TORA
– Hybrid protocols
Introduction
• Proactive protocols
– Advantage
• good reliability
• Low latency through frequent dissemination
of routing information
– Disadvantage
• high overhead
Introduction
• Reactive protocols
– Advantage
• Low routing overhead
– Disadvantage
• Increase latency due to on-demand route
discovery and route maintenance
Overview of SHARP
• SHARP Routing Protocol
– Proactive Zone
– All nodes not in the proactive zone use reactive
routing protocols to establish routes to that
node
– Making some nodes more popular than others
Overview of SHARP
Proactive Zone
Reactive Routing
Protocol
Overview of SHARP
• Proactive Zone
– By increasing the radius, SHARP can decrease
the loss rate and variance in delay, but will pay
more in packet overhead to maintain routes in
a large zone
– By decreasing the radius, SHARP can reduce
routing overhead, as fewer nodes need to be
proactively updated; however, it may pay more
in delay jitter and experience higher loss rates
SHARP Routing Protocols
• Proactive Routing Component
– Destination Sequenced Distance Vector
(DSDV)
– Temporally Ordered Routing Algorithm
(TORA)
• Reactive Routing Component
– Ad-hoc On-demand Distance Vector
(AODV)
SHARP Routing Protocols
• DSDV
– Table driven
A
B
dest
next
metric
A
A
B
C
C
dest
next
metric
0
A
A
B
1
B
B
2
C
…
dest
next
metric
1
A
B
2
B
0
B
B
1
B
1
C
C
0
…
…
SHARP Routing Protocols
• TORA
3
2
height
s
1
3
2
0
2
1
s
d
d
SHARP Routing Protocols
SHARP Routing Protocols
• TORA
s
d
SHARP Routing Protocols
• Proactive Routing Component
– Building and maintaining a directed acyclic
graph (DAG ) rooted at the destination
SHARP Routing Protocols
• Reactive Routing Protocols
d
s
d
s
d
s
s
d
Source
Destination
Simulations
• 600 nodes
– 3000m X 3000m
– 8 packets per second
– 256 bytes per packet
• 200 nodes
– 1700m X 1700m
– 2 packets per second
– 256 bytes per packet
• Velocities ranged between 0 m/s and 20
m/s
Simulations
Mobility fraction
Simulations
Simulations
Simulations
Conclusions
• SHARP could be used to minimize
packet overhead, to bound loss rate,
and to control delay jitter
• SHARP achieves performance that is
better than each one of its
concomitant purely reactive and
purely proactive protocols across a
wide range of network conditions
THANK YOU
Download