ACM Home Page
Please provide us with feedback. Feedback
SplitStream: high-bandwidth multicast in cooperative environments
Full text PdfPdf (848 KB)
Source ACM Symposium on Operating Systems Principles archive
Proceedings of the nineteenth ACM symposium on Operating systems principles table of contents
Bolton Landing, NY, USA
SESSION: Overlay & peer-to-peer networks table of contents
Pages: 298 - 313  
Year of Publication: 2003
ISBN:1-58113-757-5
Also published in ...
Authors
Miguel Castro  Microsoft Research, Cambridge, UK
Peter Druschel  Rice University, Houston, TX
Anne-Marie Kermarrec  Microsoft Research, Cambridge, UK
Animesh Nandi  Rice University, Houston, TX
Antony Rowstron  Microsoft Research, Cambridge, UK
Atul Singh  Rice University, Houston, TX
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 58,   Downloads (12 Months): 273,   Citation Count: 128
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/945445.945474
What is a DOI?

ABSTRACT

In tree-based multicast systems, a relatively small number of interior nodes carry the load of forwarding multicast messages. This works well when the interior nodes are highly-available, dedicated infrastructure routers but it poses a problem for application-level multicast in peer-to-peer systems. SplitStream addresses this problem by striping the content across a forest of interior-node-disjoint multicast trees that distributes the forwarding load among all participating peers. For example, it is possible to construct efficient SplitStream forests in which each peer contributes only as much forwarding bandwidth as it receives. Furthermore, with appropriate content encodings, SplitStream is highly robust to failures because a node failure causes the loss of a single stripe on average. We present the design and implementation of SplitStream and show experimental results obtained on an Internet testbed and via large-scale network simulation. The results show that SplitStream distributes the forwarding load among all peers and can accommodate peers with different bandwidth capacities while imposing low overhead for forest construction and maintenance.


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
Planetlab. http://www.planet-lab.org.
 
2
E. Adar and B. Huberman. Free riding on Gnutella. First Monday, 5(10), Oct. 2000. http://firstmonday.org/issues/issue5_10/adar/index.html.
3
 
4
J. G. Apostolopoulos. Reliable video communication over lossy packet networks using multiple state encoding and path diversity. In Visual Communications and Image Processing, Jan. 2001.
 
5
J. G. Apostolopoulos and S. J. Wee. Unbalanced multiple description video communication using path diversity. In IEEE International Conference on Image Processing, Oct. 2001.
6
 
7
M. Bawa, H. Deshpande, and H. Garcia-Molina. Transience of peers and streaming media. In HotNets-I, New Jersey, USA, Oct. 2002.
8
 
9
R. Blahut. Theory and Practice of Error Control Codes. Addison Wesley, MA, 1994.
10
 
11
M. Castro, P. Druschel, Y. C. Hu, and A. Rowstron. Exploiting network proximity in peer-to-peer overlay networks. Technical Report MSR-TR-2002-82, Microsoft Research, 2002.
 
12
M. Castro, P. Druschel, Y. C. Hu, and A. Rowstron. Proximity neighbor selection in tree-based structured peer-to-peer overlays. Technical Report MSR-TR-2003-52, Microsoft Research, Aug. 2003.
 
13
M. Castro, P. Druschel, A.-M. Kermarrec, and A. Rowstron. SCRIBE: A large-scale and decentralized application-level multicast infrastructure. IEEE JSAC, 20(8), Oct. 2002.
 
14
M. Castro, P. Druschel, A.-M. Kermarrec, and A. Rowstron. Scalable application-level anycast for highly dynamic groups. In Networked Group Communications, Oct. 2003.
 
15
M. Castro, M. Jones, A.-M. Kermarrec, A. Rowstron, M. Theimer, H. Wang, and A. Wolman. An evaluation of scalable application-level multicast built using peer-to-peer overlay networks. In INFOCOM'03, 2003.
16
17
18
 
19
 
20
J. Gemmell, E. Schooler, and J. Gray. Fcast multicast file distribution. IEEE Network, 14(1):58--68, Jan 2000.
 
21
R. Govindan and H. Tangmunarunkit. Heuristics for internet map discovery. In Proc. 19th IEEE INFOCOM, pages 1371--1380, Tel Aviv, Israel, March 2000. IEEE.
 
22
J. Jannotti, D. Gifford, K. Johnson, M. Kaashoek, and J. O'Toole. Overcast: Reliable multicasting with an overlay network. In Proc. OSDI 2000, San Diego, CA, 2000.
 
23
D. Kostic, A. Rodriguez, J. Albrecht, A. Bhirud, and A. Vahdat. Using random subsets to build scalable network services. In USITS'03, Mar. 2003.
 
24
 
25
R. Mahajan, M. Castro, and A. Rowstron. Controlling the cost of reliability in peer-to-peer overlays. In IPTPS'03, Feb. 2003.
 
26
P. Maymounkov and D. Mazieres. Rateless Codes and Big Downloads. In IPTPS'03, Feb. 2003.
 
27
A. Mohr, E. Riskin, and R. Ladner. Unequal loss protection: Graceful degredation of image quality over packet erasure channels through forward error correction. IEEE JSAC, 18(6):819--828, June 2000.
 
28
T. Ngan, P. Druschel, and D. S. Wallach. Enforcing fair sharing of peer-to-peer resources. In IPTPS '03, Berkeley, CA, Feb. 2003.
 
29
T. Nguyen and A. Zakhor. Distributed video streaming with forward error correction. In Packet Video Workshop, Pittsburgh, USA., 2002.
30
31
 
32
 
33
 
34
S. Saroiu, P. K. Gummadi, and S. D. Gribble. A measurement study of peer-to-peer file sharing systems. In Proceedings of the Multimedia Computing and Networking (MMCN), San Jose, CA, Jan. 2002.
35
36
 
37
H. Tangmunarunkit, R. Govindan, D. Estrin, and S. Shenker. The impact of routing policy on internet paths. In Proc. 20th IEEE INFOCOM, Alaska, USA, Apr. 2001.
 
38
E. Zegura, K. Calvert, and S. Bhattacharjee. How to model an internetwork. In INFOCOM'96, San Francisco, CA, 1996.
 
39
40

CITED BY  130

Collaborative Colleagues:
Miguel Castro: colleagues
Peter Druschel: colleagues
Anne-Marie Kermarrec: colleagues
Animesh Nandi: colleagues
Antony Rowstron: colleagues
Atul Singh: colleagues