|
ABSTRACT
We consider the problem of routing in a delay tolerant network (DTN) in the presence of path failures. Previous work on DTN routing has focused on using precisely known network dynamics, which does not account for message losses due to link failures, buffer overruns, path selection errors, unscheduled delays, or other problems. We show how to split, replicate, and erasure code message fragments over multiple delivery paths to optimize the probability of successful message delivery. We provide a formulation of this problem and solve it for two cases: a 0/1 (Bernoulli) path delivery model where messages are either fully lost or delivered, and a Gaussian path delivery model where only a fraction of a message may be delivered. Ideas from the modern portfolio theory literature are borrowed to solve the underlying optimization problem. Our approach is directly relevant to solving similar problems that arise in replica placement in distributed file systems and virtual node placement in DHTs. In three different simulated DTN scenarios covering a wide range of applications, we show the effectiveness of our approach in handling failures.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
G. J. Alexander and J. C. Francis. Portfolio Analysis. Prentice Hall, 1986.
|
| |
2
|
H. Boche and E. A. Jorswieck. Outage Probability of Multiple Antenna Systems: Optimal Transmission and Impact of Correlation. In IEEE International Zurich Seminar (IZS), 2004.
|
| |
3
|
J. W. Byers, M. Luby, and M. Mitzenmacher. A Digital Fountain Approach to Asynchronous Reliable Multicast. IEEE J-SAC, Special Issue on Network Support for Multicast Communication, 20(8), 2002.
|
| |
4
|
|
| |
5
|
CPLEX: Linear Programming Solver. http://www.ilog.com/.
|
| |
6
|
M. Engles. Portfolio Optimization: Beyond Markowitz. Master's thesis, Leiden University, 2004.
|
 |
7
|
|
 |
8
|
Sushant Jain , Kevin Fall , Rabin Patra, Routing in a delay tolerant network, Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications, August 30-September 03, 2004, Portland, Oregon, USA
|
 |
9
|
Philo Juang , Hidekazu Oki , Yong Wang , Margaret Martonosi , Li Shiuan Peh , Daniel Rubenstein, Energy-efficient computing for wildlife tracking: design tradeoffs and early experiences with ZebraNet, Proceedings of the 10th international conference on Architectural support for programming languages and operating systems, October 05-09, 2002, San Jose, California
|
| |
10
|
S. Kim, R. Fonseca, and D. Culler. Reliable Transfer on Wireless Sensor Networks. In SECON, 2004.
|
| |
11
|
W. Kuo and M. J. Zuo. Optimal Reliability Modeling: Principles and Applications. Wiley, 2002.
|
| |
12
|
M. Luby, M. Mitzenmacher, M. A. Shokrollahi, and D. A. Spielman. Efficient Erasure Correcting Codes. In IEEE Transactions on Information Theory, 2001.
|
| |
13
|
D. Maillard. Some Remarkable Spots on the Efficient Frontier. Conservatorie National des Arts et Metiers, 2004.
|
| |
14
|
M. Mitzenmacher. Digital Fountains: A Survey and Look Forward. Information Theory Workshop, 2004.
|
| |
15
|
A. Mohan, W. Hong, D. Gay, P. Buonadonna, T. Doeppner, and A. Mainwaring. End-to-End Performance Characterization of Sensornet Multihop Routing. In IEEE ICPS, 2005.
|
| |
16
|
R. Rodrigues and B. Liskov. High Availability in DHTs: Erasure Coding vs. Replication. IPTPS, 2005.
|
| |
17
|
S. Jain et al. Additional Proofs and Discussion Related to the Optimal use of Redundancy to Cope with Failures in a Delay Tolerant Network. Technical Report 2005-06-04, University of Washington, 2005.
|
| |
18
|
R. Shah, S. Roy, S. Jain, and W. Brunette. Data MULEs: Modeling a Three-tier Architecture for Sparse Sensor Networks. In IEEE SNPA, 2003.
|
| |
19
|
Rahul C. Shah , Sven Wietholter , Adam Wolisz , Jan M. Rabaey, Modeling and Analysis of Opportunistic Routing in Low Traffic Scenarios, Proceedings of the Third International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks, p.294-304, April 04-06, 2005
[doi> 10.1109/WIOPT.2005.30]
|
| |
20
|
R. H. Tutuncu. Optimization in Finance. Advance Lecture on Mathematical Science and Information Science, 2003.
|
| |
21
|
A. Vahdat and D. Becker. Epidemic Routing for Partially-connected Ad hoc Networks. Technical Report CS-2000-06, Duke University, 2000.
|
 |
22
|
Yong Wang , Sushant Jain , Margaret Martonosi , Kevin Fall, Erasure-coding based routing for opportunistic networks, Proceeding of the 2005 ACM SIGCOMM workshop on Delay-tolerant networking, p.229-236, August 26-26, 2005, Philadelphia, Pennsylvania, USA
[doi> 10.1145/1080139.1080140]
|
| |
23
|
|
 |
24
|
|
 |
25
|
|
CITED BY 16
|
|
|
Qing Ye , Liang Cheng , Mooi Choi Chuah , Brian D. Davison, SHIM: a scalable hierarchical inter-domain multicast approach for disruption tolerant networks, Proceedings of the 2007 international conference on Wireless communications and mobile computing, August 12-16, 2007, Honolulu, Hawaii, USA
|
|
Yong Wang , Sushant Jain , Margaret Martonosi , Kevin Fall, Erasure-coding based routing for opportunistic networks, Proceeding of the 2005 ACM SIGCOMM workshop on Delay-tolerant networking, p.229-236, August 26-26, 2005, Philadelphia, Pennsylvania, USA
|
|
|
|
|
|
|
|
|
|
Ram Ramanathan , Richard Hansen , Prithwish Basu , Regina Rosales-Hain , Rajesh Krishnan, Prioritized epidemic routing for opportunistic networks, Proceedings of the 1st international MobiSys workshop on Mobile opportunistic networking, June 11-11, 2007, San Juan, Puerto Rico
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Eric Brewer , Michael Demmer , Bowei Du , Melissa Ho , Matthew Kam , Sergiu Nedevschi , Joyojeet Pal , Rabin Patra , Sonesh Surana , Kevin Fall, The Case for Technology in Developing Regions, Computer, v.38 n.6, p.25-38, June 2005
|
|
|
|
|