Advanced bootstrap and adjusted bandwidth for content distribution in peer-to-peer live streaming

Today peer-to-peer (P2P) systems have been deployed for various Internet multimedia applications such as live video streaming service. However, both peer churn and upload capacity insufficiency are inherent problems causing long start-up delay and unstable playback quality. Therefore, we introduce a scalable application-layer multicast algorithm, ABCD-P2P, which inherits the short end-to-end delay and low control overhead due to the push delivery scheme. The logical overlay is close to the physical topology (i.e., geographic proximity) in ABCD-P2P, so a short streaming multicast delivery path reduces the number of hops and avoids the network bottleneck or far routing. Both an advanced bootstrap mechanism and an adjusted bandwidth mechanism are suitable for the asymmetric bandwidth network. The mathematical analysis and simulation results demonstrate that our proposed scheme can achieve the goals of high playback smoothness, short start-up delay, short end-to-end delay, low control overhead, and short recovery time.

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

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

[3]  Suprakash Datta,et al.  Building multicast trees for multimedia streaming in heterogeneous P2P networks , 2005, 2005 Systems Communications (ICW'05, ICHSN'05, ICMCS'05, SENET'05).

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

[5]  Srinivasan Seshan,et al.  A case for end system multicast , 2002, IEEE J. Sel. Areas Commun..

[6]  Qian Zhang,et al.  Deploying P2P networks for large-scale live video-streaming service [Peer-to-Peer Multimedia Streaming] , 2007, IEEE Commun. Mag..

[7]  Kirk L. Johnson,et al.  Overcast: reliable multicasting with on overlay network , 2000, OSDI.

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

[9]  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.

[10]  T. Aaron Gulliver,et al.  Wireless Mesh Networks for In-Home IPTV Distribution , 2008, IEEE Network.

[11]  Jing-li Zhou,et al.  A p2p scheme for live media stream multicast , 2006, 2006 12th International Multi-Media Modelling Conference.

[12]  Kien A. Hua,et al.  ZIGZAG: an efficient peer-to-peer scheme for media streaming , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[13]  Hai Jin,et al.  GridCast: Improving peer sharing for P2P VoD , 2008, TOMCCAP.

[14]  Jiangchuan Liu,et al.  On Large Scale Peer-To-Peer Live Video Distribution : CoolStreaming and Its Prelimianry Experimental Results , 2005 .

[15]  Keith W. Ross,et al.  Substream Trading: Towards an open P2P live streaming system , 2008, 2008 IEEE International Conference on Network Protocols.

[16]  Hai Jin,et al.  P2P Live Streaming with Tree-Mesh based Hybrid Overlay , 2007, 2007 International Conference on Parallel Processing Workshops (ICPPW 2007).

[17]  Jahn Arne Johnsen Peer-to-peer networking with BitTorrent , 2005 .

[18]  Y. Tang Yun,et al.  Deploying P2P networks for large-scale live video-streaming service [Peer-to-Peer Multimedia Streaming] , 2007 .

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

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

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

[22]  Keith W. Ross,et al.  Inferring Network-Wide Quality in P2P Live Streaming Systems , 2007, IEEE Journal on Selected Areas in Communications.

[23]  Younghee Lee,et al.  BACS: Split Channel Based Overlay Multicast for Multimedia Streaming , 2006, ICOIN.

[24]  N. Blefari-Melazzi,et al.  A push-based scheduling algorithm for large scale P2P live streaming , 2008, 2008 4th International Telecommunication Networking Workshop on QoS in Multiservice IP Networks.

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

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

[27]  Keith W. Ross,et al.  IPTV over P2P streaming networks: the mesh-pull approach , 2008, IEEE Communications Magazine.

[28]  Bo Li,et al.  An Empirical Study of the Coolstreaming+ System , 2007, IEEE Journal on Selected Areas in Communications.

[29]  Liam Murphy,et al.  Analysis of a large-scale VOD architecture for broadband operators: a P2P-based solution , 2008, IEEE Communications Magazine.

[30]  Meng Zhang,et al.  Large-scale live media streaming over peer-to-peer networks through global internet , 2005, P2PMMS'05.

[31]  Ravi Vaidyanathan,et al.  IPTV service assurance , 2006, IEEE Communications Magazine.