Push-pull techniques in peer-to-peer video streaming systems with tree/forest topology

Peer-to-peer video streaming systems are overlay networks used to distribute, among other types of content, live video content to large sets of users by relying on computing and network resources directly provided by users that are receiving video streaming services. Peer-to-peer video streaming systems with tree or forest topology are typically push-based, since the video content is provided by parent peers with no need for periodical requests. In this paper we analyze the impact of two complementing pull-based mechanisms aiming at improving the overall performance of the overlay network. Results show that the proposed hybrid push-pull approaches can be beneficial when the stability of the system is low, i.e., the average permanence time of peers is short.

[1]  Bo Li,et al.  A Measurement of a large-scale Peer-to-Peer Live Video Streaming System , 2007, 2007 International Conference on Parallel Processing Workshops (ICPPW 2007).

[2]  Ling Guan,et al.  Centralized P2P Streaming with MDC , 2005, 2005 IEEE 7th Workshop on Multimedia Signal Processing.

[3]  Ji Luo,et al.  Gridmedia: A Practical Peer-to-Peer Based Live Video Streaming System , 2005, 2005 IEEE 7th Workshop on Multimedia Signal Processing.

[4]  Ali C. Begen,et al.  Low-delay mesh with peer churns for peer-to-peer streaming , 2009, 2009 IEEE International Conference on Multimedia and Expo.

[5]  Reza Rejaie,et al.  Mesh or Multiple-Tree: A Comparative Study of Live P2P Streaming Approaches , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[6]  Shahzad Ali,et al.  Measurement of Commercial Peer-To-Peer Live Video Streaming , 2006 .

[7]  Ilia Mirkin Reliable real-time stream distribution using an Internet multicast overlay , 2006 .

[8]  Giovanni Schembra,et al.  Peer admission control in a real-time P2P video distribution platform: definition and performance evaluation , 2007, Packet Video 2007.

[9]  Chuan Wu,et al.  Magellan: Charting Large-Scale Peer-to-Peer Live Streaming Topologies , 2007, 27th International Conference on Distributed Computing Systems (ICDCS '07).

[10]  John C. S. Lui,et al.  A Simple Model for Analyzing P2P Streaming Protocols , 2007, 2007 IEEE International Conference on Network Protocols.

[11]  Keith W. Ross,et al.  A Measurement Study of a Large-Scale P2P IPTV System , 2007, IEEE Transactions on Multimedia.

[12]  Toufik Ahmed,et al.  Delivering scalable video coding using P2P Small-World based push-pull mechanism , 2009, 2009 Global Information Infrastructure Symposium.

[13]  Mario Gerla,et al.  Will IPTV ride the peer-to-peer stream? [Peer-to-Peer Multimedia Streaming] , 2007, IEEE Communications Magazine.

[14]  Bo Li,et al.  CoolStreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[15]  Alfio Lombardo,et al.  CLAPS: A Cross-Layer Analysis Platform for P2P Video Streaming , 2007, 2007 IEEE International Conference on Communications.

[16]  Bo Li,et al.  Coolstreaming: Design, Theory, and Practice , 2007, IEEE Transactions on Multimedia.