Localized Multistreams for P2P Streaming

Streaming video over the Internet, including cellular networks, has now become a commonplace. Network operators typically use multicasting or variants of multiple unicasting to deliver streams to the user terminal in a controlled fashion. P2P streaming is an emerging alternative, which is theoretically more scalable but suffers from other issues arising from the dynamic nature of the system. Users' terminals become streaming nodes but they are not constantly connected. Another issue is that they are based on logical overlays, which are not optimized for the physical underlay infrastructure. An important proposition is to find effective ways to increase the resilience of the overlay whilst at the same time not conflicting with the network. In this article we look at the combination of two techniques, redundant streaming and locality awareness, in the context of both live and video-on-demand streaming. We introduce a new technique and assess it via a comparative, simulation-based study. We find that redundancy affects network utilization only marginally if traffic is kept at the edges via localization techniques.

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

[2]  Ben Y. Zhao,et al.  Locality Aware Mechanisms for Large-scale Networks , 2002 .

[3]  Stefan Schmid,et al.  eQuus: A Provably Robust and Locality-Aware Peer-to-Peer System , 2006, Sixth IEEE International Conference on Peer-to-Peer Computing (P2P'06).

[4]  Antonio Liotta,et al.  An Assessment of Self-Managed P2P Streaming , 2009, 2009 Fifth International Conference on Autonomic and Autonomous Systems.

[5]  Zheng Zhang,et al.  Building topology-aware overlays using global soft-state , 2003, 23rd International Conference on Distributed Computing Systems, 2003. Proceedings..

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

[7]  Yang Guo,et al.  A survey on peer-to-peer video streaming systems , 2008, Peer-to-Peer Netw. Appl..

[8]  Ling Lin,et al.  The Operator's Response to P2P Service Demand , 2007, IEEE Communications Magazine.

[9]  Toufik Ahmed,et al.  Adaptive Packet Video Streaming Over P2P Networks Using Active Measurements , 2006, 11th IEEE Symposium on Computers and Communications (ISCC'06).

[10]  D. Janaki Ram,et al.  Overlay Network Management for Scheduling Tasks on the Grid , 2007, ICDCIT.

[11]  Bobby Bhattacharjee,et al.  Scalable application layer multicast , 2002, SIGCOMM '02.

[12]  Thinh Nguyen,et al.  Distributed Video Streaming with Forward Error Correction , 2003 .

[13]  Hans-Jörg Kolbe,et al.  Monitoring the impact of P2P users on a broadband operator's network , 2009, 2009 IFIP/IEEE International Symposium on Integrated Network Management.

[14]  Ying Qiao,et al.  CliqueStream: An Efficient and Fault-Resilient Live Streaming Network on a Clustered Peer-to-Peer Overlay , 2008, 2008 Eighth International Conference on Peer-to-Peer Computing.

[15]  Li Xiao,et al.  Location-aware topology matching in P2P systems , 2004, IEEE INFOCOM 2004.

[16]  Muhammad Altaf,et al.  Effective Video Streaming using Mesh P2P with MDC over MANETs , 2009, J. Mobile Multimedia.

[17]  George Pavlou,et al.  An adaptive clustering approach for the management of dynamic systems , 2005, IEEE Journal on Selected Areas in Communications.

[18]  Pablo Rodríguez-Bocca,et al.  Quality-centric design of Peer-to-Peer systems for live-video broadcasting , 2008 .

[19]  Antonio Liotta,et al.  Resource-awareness and trade-off optimisation in P2P video streaming , 2010, Int. J. Adv. Media Commun..

[20]  Bharat K. Bhargava,et al.  On-demand media streaming over the Internet , 2003, The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems, 2003. FTDCS 2003. Proceedings..