On peer-to-peer media streaming
2002, Proceedings 22nd International Conference on Distributed Computing Systems
https://doi.org/10.1109/ICDCS.2002.1022274Abstract
In this paper, we study a peer-to-peer media streaming system with the following characteristics: (1) its streaming capacity grows dynamically; (2) peers do not exhibit serverlike behavior; (3) peers are heterogeneous in their bandwidth contribution; and (4) each streaming session may involve multiple supplying peers. Based on these characteristics, we investigate two problems: (1) how to assign media data to multiple supplying peers in one streaming session and (2) how to fast amplify the system's total streaming capacity. Our solution to the first problem is an optimal media data assignment algorithm
References (15)
- C-star. http://www.centerspan.com/.
- Gnutella. http://gnutella.wego.com.
- Napster. http://www.napster.com.
- I. Clarke, O. Sandberg, B. Wiley, and T. Hong. Freenet: A Distributed Anonymous Information Storage and Retrieval System. Proceedings of Workshop on Design Issues in Anonymous and Unobservability, July 2000.
- H. Deshpande, M. Bawa, and H. Garcia-Molina. Streaming Live Media over a Peer-to-Peer Network. Stanford Database Group Technical Report (2001-30), Aug. 2001.
- J. Kubiatowicz, D. Bindel, Y. Chen, S. Czerwinski, P. Eaton, D. Geels, R. Gummadi, S. Rhea, H. Weatherspoon, W. Weimer, C. Wells, and B. Zhao. Oceanstore: An Architecture for Global-State Persistent Store. Proceedings of ASPLOS 2000, Nov. 2000.
- T. Nguyen and A. Zakhor. Distributed Video Streaming Over Internet. Proceedings of SPIE/ACM MMCN 2002, Jan. 2002.
- S. Ratnasamy, P. Francis, M. Handley, R. Karp, and S. Shenker. A Scalable Content-Addressable Network. Proceedings of ACM SIGCOMM 2001, Aug. 2001.
- A. Rowstron and P. Druschel. Pastry: Scalable Distributed Object Location and Routing for Large-Scale Peer-to-Peer Systems. Proceedings of IFIP/ACM Middleware 2001, Nov. 2001.
- A. Rowstron and P. Druschel. Storage Management and Caching in PAST, a Large-Scale, Persistent Peer-to-Peer Storage Utility. Proceedings of ACM SOSP 2001, Oct. 2001.
- S. Saroiu, P. Gummadi, and S. Gribble. A Measurement Study of Peer-to-Peer File Sharing Systems. Proceedings of SPIE/ACM MMCN 2002, Jan. 2002.
- I. Stoica, R. Morris, D. Karger, F. Kaashoek, and H. Bal- akrishnan. Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications. Proceedings of ACM SIGCOMM 2001, Aug. 2001.
- D. Xu, M. Hefeeda, S. Hambrusch, and B. Bhargava. On Peer-to-Peer Media Streaming. Purdue Computer Science Technical Report, Apr. 2002.
- B. Yang and H. Garcia-Molina. Comparing Hybrid Peer-to- Peer Systems. Proceedings of VLDB 2001, Sept. 2001.
- B. Zhao, J. Kubiatowicz, and A. Joseph. Tapestry: An Infrastructure for Fault-Resilient Wide-Area Location and Routing. UC Berkeley Computer Science Technical Report (CSD-01-1141), Apr. 2001.