On Large-scale Peer-to-peer Streaming Systems

Peer-to-peer (P2P) streaming has recently received much research attention, with successful commercial systems showing its viability in the Internet. Despite the remarkable popularity in real-world systems, the fundamental properties and limitations are not yet well understood from a theoretical pe...

Full description

Bibliographic Details
Main Author: Feng, Chen
Other Authors: Li, Baochun
Language:en_ca
Published: 2009
Subjects:
Online Access:http://hdl.handle.net/1807/17429
Description
Summary:Peer-to-peer (P2P) streaming has recently received much research attention, with successful commercial systems showing its viability in the Internet. Despite the remarkable popularity in real-world systems, the fundamental properties and limitations are not yet well understood from a theoretical perspective, as there exists a significant gap between the fundamental limits and the performance achieved in practice. In this thesis, we seek to provide an in-depth analytical understanding of fundamental properties and limitations of P2P streaming systems, with a particular spotlight on the performance gap. We first identify the major problem in existing streaming protocols and show that this problem accounts for most of the gap separating the actual and optimal performances of the streaming systems. We then propose a remedy based on network coding to address this problem and show that the gap to the fundamental limits can be significantly reduced.