ACM Home Page
Please provide us with feedback. Feedback
On large-scale peer-to-peer streaming systems with network coding
Full text PdfPdf (1.26 MB)
Source
International Multimedia Conference archive
Proceeding of the 16th ACM international conference on Multimedia table of contents
Vancouver, British Columbia, Canada
SESSION: Systems track S1: video streaming table of contents
Pages 269-278  
Year of Publication: 2008
ISBN:978-1-60558-303-7
Authors
Chen Feng  University of Toronto, Toronto, ON, Canada
Baochun Li  University of Toronto, Toronto, ON, Canada
Sponsors
ACM: Association for Computing Machinery
SIGMULTIMEDIA: ACM Special Interest Group on Multimedia
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 21,   Downloads (12 Months): 274,   Citation Count: 0
Additional Information:

abstract   references   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/1459359.1459396
What is a DOI?

ABSTRACT

Live peer-to-peer (P2P) streaming has recently received much research attention, with successful commercial systems showing its viability in the Internet. Nevertheless, existing analytical studies of P2P streaming systems have failed to mathematically investigate and understand their critical properties, especially with a large scale and under extreme dynamics such as a flash crowd scenario. Even more importantly, there exists no prior analytical work that focuses on an entirely new way of designing streaming protocols, with the help of network coding. In this paper, we seek to show an in-depth analytical understanding of fundamental properties of P2P streaming systems, with a particular spotlight on the benefits of network coding. We show that, if network coding is used according to certain design principles, provably good performance can be guaranteed, with respect to high playback qualities, short initial buffering delays, resilience to peer dynamics, as well as minimal bandwidth costs on dedicated streaming servers. Our results are obtained with mathematical rigor, but without sacrificing realistic assumptions of system scale, peer dynamics, and upload capacities. For further insights, streaming systems using network coding are compared with traditional pull-based streaming in large-scale simulations, with a focus on fundamentals, rather than protocol details. The scale of our simulations throughout this paper exceeds 200,000 peers at times, which is in sharp contrast with existing empirical studies, typically with a few hundred peers involved.


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
2
 
3
H.-C. Chi and Q. Zhang. Deadline-aware network coding for video on demand service over P2P networks. J. of Zhejiang Univ. Science A, 2006.
 
4
 
5
S. N. Ethier and T. G. Kurtz. Markov Processes: Characterization and Convergence. Wiley, New York, 1986.
 
6
 
7
T. Ho and R. Koetter and M. Medard and M. Effros and J. Shi and D. Karger. A Random Linear Network Coding Approach to Multicast. IEEE Transactions on Information Theory, October 2006.
 
8
R. Kumar and Y. Liu and K. W. Ross. Stochastic Fluid Theory for P2P Streaming Systems. In Proc. of IEEE INFOCOM, 2007.
 
9
T. G. Kurtz. Approximation of Population Processes. CBMS-NSF Regional Conf. Series in Applied Math, 1981.
 
10
T. Lindvall. Lectures on the Coupling Method. Wiley, New York, 1992.
11
12
 
13
L. Massoulie and A. Twigg and C. Gkantsidis and P. Rodriguez. Randomized Decentralized Broadcasting Algorithms. In Proc. of IEEE INFOCOM, 2007.
 
14
 
15
M. Wang and B. Li. Lava: A Reality Check of Network Coding in Peer-to-Peer Live Streaming. In Proc. of IEEE INFOCOM, 2007.
 
16
M. Wang and B. Li. R2: Random Push with Random Network Coding in Live Peer-to-Peer Streaming. IEEE J. on Sel. Areas in Communications, December 2007.
 
17
M. Zhang and Q. Zhang and L. Sun and S. Yang. Understanding the Power of Pull-based Streaming Protocol: Can We Do Better? IEEE J. on Sel. Areas in Communications, December 2007.
 
18
X. Zhang and J. Liu and B. Li and T.-S. P. Yum. CoolStreaming/DONet: A Data-Driven Overlay Network for Efficient Live Media Streaming. In Proc. of IEEE INFOCOM, 2005.
 
19
Y. Zhou and D. M. Chiu and J. C. S. Lui. A Simple Model for Analyzing P2P Streaming Protocols. In Proc. of IEEE International Conference on Network Protocols (ICNP), 2007.