On Demand Heterogeneity in P2P Live Streaming

Peer-to-peer (P2P) technology has become an attractive approach for enabling large-scale video streaming applications, but the factor of users' subjective preferences is usually ignored in such networks. As users have different demands on video quality, we have proposed several schemes [5], [11] to address the design challenge of providing all users uninterrupted video with their desired qualities in case their demands change dynamically. However, there is still a lack of theoretical analysis of how good we can achieve, and what guidelines we should follow when designing schemes in case of demand heterogeneity. To shed more light on demand heterogeneity problem, we model the problem as a resource demand and supply problem. We propose an optimization method to improve bandwidth efficiency through efficient bandwidth allocation. We develop a tiered overlay and a price-rated mechanism to implement cooperation among peers, and present a framework to address the challenge via efficient bandwidth allocation and group cooperation. Through complementary simulations, we evaluate the effectiveness of the proposed framework, and show that it effectively helps existing solutions, such as the Partial Participation Scheme (PPS), achieve better performance.

[1]  Qian Zhang,et al.  LayerP2P: A New Data Scheduling Approach for Layered Streaming in Heterogeneous Networks , 2009, IEEE INFOCOM 2009.

[2]  Byrav Ramamurthy,et al.  A Partial Forwarding Scheme for Dynamic Window Resizing in Live P2P Streaming Systems , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[3]  Byrav Ramamurthy,et al.  A Cooperative Scheme for Dynamic Window Resizing in P2P Live Streaming , 2009, 2009 IEEE International Conference on Communications.

[4]  Songqing Chen,et al.  Dynamic bi-overlay rotation for streaming with heterogeneous devices , 2008, Electronic Imaging.

[5]  Feng Wang,et al.  Stable Peers: Existence, Importance, and Application in Peer-to-Peer Live Video Streaming , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[6]  Songqing Chen,et al.  PAT : Peer-Assisted Transcoding for Overlay Streaming to Heterogeneous Devices , 2007 .

[7]  Keith W. Ross,et al.  View-Upload Decoupling: A Redesign of Multi-Channel P2P Video Systems , 2009, IEEE INFOCOM 2009.

[8]  Keith W. Ross,et al.  Queuing Network Models for Multi-Channel P2P Live Streaming Systems , 2009, IEEE INFOCOM 2009.

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

[10]  Mohammed Ghanbari,et al.  Two-layer coding of video signals for VBR networks , 1989, IEEE J. Sel. Areas Commun..