Coping with Unreliable Peers for Hybrid Peer-to-Peer Media Streaming

In this paper, we propose a hybrid peer-to-peer streaming architecture for large scale media streaming service. The proposed architecture combines peer-to-peer system and centralized server to exploit advantages of the two models. Then, we deal with streaming load allocation problem under the proposed scheme. Given a set of centralized servers and a set of unreliable supplying peers with heterogeneous bandwidth offers, we show how to assign streaming load to a subset of supplying peers, while considering unreliable performance of each peers. Our experimental results show that the proposed scheme, compared with legacy server with similar capacity, increases the number of clients about 67% on the average.

[1]  Kien A. Hua,et al.  A peer-to-peer architecture for media streaming , 2004, IEEE Journal on Selected Areas in Communications.

[2]  Avideh Zakhor,et al.  Distributed video streaming over Internet , 2001, IS&T/SPIE Electronic Imaging.

[3]  Miguel Castro,et al.  SplitStream: High-Bandwidth Content Distribution in Cooperative Environments , 2003, IPTPS.

[4]  Donald F. Towsley,et al.  Proxy prefix caching for multimedia streams , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[5]  Catherine Rosenberg,et al.  Analysis of a Hybrid Architecture for Cost-Effective Streaming Media Distribution , 2003, IS&T/SPIE Electronic Imaging.

[6]  Helen J. Wang,et al.  Distributing streaming media content using cooperative networking , 2002, NOSSDAV '02.

[7]  Bharat K. Bhargava,et al.  On peer-to-peer media streaming , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[8]  Krishna P. Gummadi,et al.  Measurement, modeling, and analysis of a peer-to-peer file-sharing workload , 2003, SOSP '03.

[9]  Azer Bestavros,et al.  Accelerating Internet streaming media delivery using network-aware partial caching , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[10]  Hector Garcia-Molina,et al.  Streaming Live Media over a Peer-to-Peer Network , 2001 .

[11]  Kenneth L. Calvert,et al.  Modeling Internet topology , 1997, IEEE Commun. Mag..