ACM Home Page
Please provide us with feedback. Feedback
Using redundancy to cope with failures in a delay tolerant network
Full text PdfPdf (328 KB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications table of contents
Philadelphia, Pennsylvania, USA
SESSION: Wireless table of contents
Pages: 109 - 120  
Year of Publication: 2005
ISBN:1-59593-009-4
Also published in ...
Authors
Sushant Jain  University of Washington
Michael Demmer  University of California, Berkeley
Rabin Patra  University of California, Berkeley
Kevin Fall  Intel Research, Berkeley
Sponsors
SIGCOMM: ACM Special Interest Group on Data Communication
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 23,   Downloads (12 Months): 172,   Citation Count: 16
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1080091.1080106
What is a DOI?

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
9
 
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
 
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
 
23
24
25

CITED BY  16
 
 

Collaborative Colleagues:
Sushant Jain: colleagues
Michael Demmer: colleagues
Rabin Patra: colleagues
Kevin Fall: colleagues