A dependable multisource streaming system for peer-to-peer -based video on demand services provisioning

In this article, we present the design, implementation, and analysis of a scalable VOD (Video On Demand) distribution architecture for IP networks. The focus of our work is on the underlying multisource streaming architecture upon which the P2P (Peer-to-Peer) -based VOD services provisioning system relies. While multipoint-to-point multisource streaming is the core building block for a distributed VOD services provisioning system, it also introduces new reliability challenges as the streaming failure probability increases with the number of sources in a session. A major contribution of our work is the design of a suite of distinct yet complementary reliability/failover mechanisms that can be leveraged to improve the dependability of multisource streaming, and the viability of P2P-based VOD systems in general. Our work shows that the reliability/failover mechanisms can be arranged, combined, and alternated in advanced adaptation policies in order to deal with different conditions exhibited by the network. Another contribution of our work consists of implementing and assessing the performance of the different reliability mechanisms and adaptation policies in a real prototype system. We evaluate both the accuracy of streaming problems diagnosis, and the efficiency of the reliability mechanisms, in two adaptation strategies: one responsive to loss variation, and the other responsive to delay variation.

[1]  Siddhartha Annapureddy,et al.  Exploring VoD in P2P Swarming Systems , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[2]  John G. Apostolopoulos,et al.  On multiple description streaming with content delivery networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[3]  Pei Cao,et al.  Can self-organizing P2P file distribution provide QoS guarantees? , 2006, OPSR.

[4]  Kien A. Hua,et al.  P2VoD: providing fault tolerant video-on-demand streaming in peer-to-peer environment , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[5]  Reza Rejaie,et al.  PRIME: Peer-to-Peer Receiver-drIven MEsh-Based Streaming , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[6]  Bharat K. Bhargava,et al.  PROMISE: peer-to-peer media streaming using CollectCast , 2003, MULTIMEDIA '03.

[7]  Tomoya Enokido,et al.  A scalable multimedia streaming model based-on multi-source streaming concept , 2005, 11th International Conference on Parallel and Distributed Systems (ICPADS'05).

[8]  Thomas Wiegand,et al.  SVC-based multisource streaming for robust video transmission in mobile ad hoc networks , 2006, IEEE Wireless Communications.

[9]  R. Rejaie,et al.  Adaptive Multi-Source Streaming in Heterogeneous Peer-to-Peer Networks , 2005 .

[10]  Arun K. Sood,et al.  End-to-end analysis of distributed video-on-demand systems , 2004, IEEE Transactions on Multimedia.

[11]  Hideaki Kimata,et al.  RTP Payload Format for MPEG-4 Audio/Visual Streams , 2000, RFC.

[12]  Francisco de Asís López-Fuentes,et al.  Adaptive multi-source video multicast , 2008, 2008 IEEE International Conference on Multimedia and Expo.

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

[14]  T. Mexia,et al.  Author ' s personal copy , 2009 .

[15]  Reza Rejaie,et al.  Adaptive multisource streaming in heterogeneous peer-to-peer networks , 2005, IS&T/SPIE Electronic Imaging.

[16]  Yunhao Liu,et al.  AnySee: Peer-to-Peer Live Streaming , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.