Resilient peer-to-peer streaming
- 21 June 2004
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 11 (10921648) , 16-27
- https://doi.org/10.1109/icnp.2003.1249753
Abstract
We consider the problem of distributing "live" streaming media content to a potentially large and highly dynamic population of hosts. Peer-to-peer content distribution is attractive in this setting because the bandwidth available to serve content scales with demand. A key challenge, however, is making content distribution robust to peer transience. Our approach to providing robustness is to introduce redundance; both in network paths and in data. We use multiple, diverse distribution trees to provide redundancy in network paths and multiple description coding (MDC) to provide redundancy in data. We present a simple tree management algorithm that provides the necessary path diversity and describe an adaptation framework for MDC based on scalable receiver feedback. We evaluate these using MDC applied to real video data coupled with real usage traces from a major news site that experienced a large flash crowd for live streaming content. Our results show very significant benefits in using multiple distribution trees and MDC, with a 22 dB improvement in PSNR in some cases.Keywords
This publication has 20 references indexed in Scilit:
- Some findings on the network performance of broadband hostsPublished by Association for Computing Machinery (ACM) ,2003
- Scribe: a large-scale and decentralized application-level multicast infrastructureIEEE Journal on Selected Areas in Communications, 2002
- Resilient overlay networksPublished by Association for Computing Machinery (ACM) ,2001
- Multiple description coding: compression meets the networkIEEE Signal Processing Magazine, 2001
- Enabling conferencing applications on the internet using an overlay muilticast architectureACM SIGCOMM Computer Communication Review, 2001
- A case for end system multicast (keynote address)ACM SIGMETRICS Performance Evaluation Review, 2000
- A digital fountain approach to reliable distribution of bulk dataACM SIGCOMM Computer Communication Review, 1998
- Priority encoding transmissionIEEE Transactions on Information Theory, 1996
- Receiver-driven layered multicastACM SIGCOMM Computer Communication Review, 1996
- Multicast routing in internetworks and extended LANsPublished by Association for Computing Machinery (ACM) ,1988