Efficient Placement Schemes to Fully Utilize Peer Upstream Bandwidth

Efficiently utilizing limited peer upstream bandwidth is one of key challenges in P2P streaming. Many mechanisms have been proposed to address this issue by considering peer availability, data redundancy, and priority encoding schemes. In this paper, we investigate this issue from a unique aspect: how to place video data at peers with various upstream capacities in order to better utilize their upstream bandwidth. We propose several effective placement solutions. Our analysis and simulation results show the efficacy of the proposed solutions.

[1]  Siu Man Lui,et al.  Interoperability of peer-to-peer file sharing protocols , 2002, SECO.

[2]  Seungjoon Lee,et al.  Cooperative peer groups in NICE , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[3]  B. Cohen,et al.  Incentives Build Robustness in Bit-Torrent , 2003 .

[4]  Aravind Srinivasan,et al.  Scalable resilient media streaming , 2004, NOSSDAV '04.

[5]  Keith W. Ross,et al.  Peer-Driven Video Streaming : Multiple Descriptions versus Layering , 2005 .

[6]  Kurt Tutschku,et al.  A Measurement-Based Traffic Profile of the eDonkey Filesharing Service , 2004, PAM.

[7]  Steven McCanne,et al.  Receiver-driven layered multicast , 1996, SIGCOMM '96.

[8]  John G. Apostolopoulos ERROR-RESILIENT VIDEO COMPRESSION VIA MULTIPLE STATE STREAMS , 1999 .

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

[10]  Helen J. Wang,et al.  LAYERED MULTIPLE DESCRIPTION CODING , 2003 .

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

[12]  Vivek K. Goyal,et al.  Multiple description coding: compression meets the network , 2001, IEEE Signal Process. Mag..

[13]  Hui Zhang,et al.  A case for taxation in peer-to-peer streaming broadcast , 2004, PINS '04.

[14]  Bobby Bhattacharjee,et al.  Scalable application layer multicast , 2002, SIGCOMM 2002.

[15]  Michael T. Orchard,et al.  Multiple description coding for video using motion compensated prediction , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[16]  Pstream,et al.  Flow-Level Upstream Traffic Behavior in Broadband Access Networks : DSL versus Broadband Fixed Wireless , 2003 .

[17]  Catherine Rosenberg,et al.  Analysis of a CDN–P2P hybrid architecture for cost-effective streaming media distribution , 2006, Multimedia Systems.

[18]  Madhu Sudan,et al.  Priority encoding transmission , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[19]  Rajkumar Buyya,et al.  Peer-to-Peer Networks for Content Sharing , 2005 .

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

[21]  John G. Apostolopoulos,et al.  Reliable video communication over lossy packet networks using multiple state encoding and path diversity , 2000, IS&T/SPIE Electronic Imaging.

[22]  Avideh Zakhor,et al.  Path diversity with forward error correction (PDF) system for packet switched networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[23]  Zhenhai Duan,et al.  A hybrid client-assisted streaming architecture: Modeling and analysis , 2004 .

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