Title: Performance Study of Routing Schemes in Delay-Tolerant Networks
1Performance Study of Routing Schemes in
Delay-Tolerant Networks
- Chien-Shiu Lin, Wei-Shyh Chang, Ling-Jyh Chen,
Cheng-Fu Chou, and Ting-Kai Huang
2Motivation
- Delay /Disruption Tolerant Networks (DTNS)
attracted increasing attention recently. - Whats the crucial factors for a successful
routing algorithms in Delay/Disruption Tolerant
Networks?
3Our contributions
- Analysis of several kinds of routing schemes
- Epidemic routing
- PROPHET routing
- NC routing
- Propose two enhancements for PROPHET
- Contact utilization (PROPHET_CU)
- Contact duration ratio (PROPHET_CD)
4Epidemic routing
- Store, carry and forward model
- Utilize redundancy to increase the success
probability - But,
- flooding overhead
5PROPHET routing
- Based on Epidemic Routing Scheme
- Use delivery predictability to reduce flooding
overhead - Delivery predictability
- Pinit an initialization constant
- Nodes that are often encountered have a high
delivery predictability.
6PROPHET Enhancements (PROPHET_CU)
- The number of contacts vs. the duration of
contact - Contact Utilization (Prophet_CU)
7PROPHET Enhancements (PROPHET_CD)
- Super stars avoidance (load balance)
- Contact Duration Ratio( Prophet CD)
8Network Coding
- Use coding skill to increase success probability
- Apply Network Coding on the packet
9Simulation
- DTNSIM A Java-based simulator
- A Real-world wireless trace
- ZebraNet1
- ZebraNet2 (decreasing 30 contact durations)
ZebraNet1 ZebraNet2
Avg contact duration/pair/day(sec) 22,211 12,825
Avg of contacts/pair/day 2.06 2.06
Number of nodes 34 34
10Simulation Settings
Trace Name ZebraNet1, ZebraNet2
CBR Traffic (1 MB/msg) 1 msg/hour
Contact bandwidth 1 MB/s
H (hop count limit) 5
m(computation depth) 4
T (time interval) 2 day
Number of pairs 1, 10, 20, 30
Buffer size 400 MB
Simulation time 16 day
Pinit / ? / ? 0.75 / 0.98 / 0.25
11PROPHET vs. Enhanced PROPHET
12PROPHET vs. Enhanced PROPHET
30 node pairs
13PROPHET vs. Enhanced PROPHET
14Routing comparison
15Routing comparison
30 node pairs
10 node pairs
16Routing comparison various error rate
17Conclusion
- We propose enhancement schemes on PROPHET.
- Contact duration is an important factor
- We study several DTN routing schemes and suggest
suitable network environment for each routing
protocol. - Epidemic routing is sensitive to network loading.
- NC has best delivery ration in congestion
situation. - NC routing is vulnerable in network with high
error rate
18