DocumentCode
2745544
Title
Fault-tolerant data delivery for multicast overlay networks
Author
Pappas, Vasileios ; Zhang, Beichuan ; Zhang, Leiqi ; Terzis, Andreas
Author_Institution
Comput. Sci. Dept., Univ. of California, Los Angeles, CA, USA
fYear
2004
fDate
2004
Firstpage
670
Lastpage
679
Abstract
Overlay networks represent an emerging technology for rapid deployment of novel network services and applications. However, since public overlay networks are built out of loosely coupled end-hosts, individual nodes are less trustworthy than Internet routers in carrying out the data forwarding function. Here we describe a set of mechanisms designed to detect and repair errors in the data stream. Utilizing the highly redundant connectivity in overlay networks, our design splits each data stream to multiple sub-streams which are delivered over disjoint paths. Each sub-stream carries additional information that enables receivers to detect damaged or lost packets. Furthermore, each node can verify the validity of data by periodically exchanging Bloom filters, the digests of recently received packets, with other nodes in the overlay. We have evaluated our design through both simulations and experiments over a network testbed. The results show that most nodes can effectively detect corrupted data streams even in the presence of multiple tampering nodes.
Keywords
computer networks; fault tolerant computing; multicast communication; Internet router; data forwarding; fault-tolerant data delivery; multicast overlay network; Application software; Computer science; Fault detection; Fault tolerance; Filters; IP networks; Protocols; Robustness; Streaming media; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 2004. Proceedings. 24th International Conference on
ISSN
1063-6927
Print_ISBN
0-7695-2086-3
Type
conf
DOI
10.1109/ICDCS.2004.1281635
Filename
1281635
Link To Document