Bandwidth-aware peer selection for P2P live streaming systems under flash crowds

P2P live streaming systems have been widely adopted nowadays. However, the flash crowd still poses challenges in such P2P systems, which often occurs when an enormous number of users suddenly arrive to view a newly released live program. Facing so many new users, a P2P streaming system usually can not provide reasonable quality of service and these new users often suffer from a long startup delay and a high service rejection rate. In this paper, we propose a bandwidth-aware peer selection method to alleviate the flash crowd. To use the rare available bandwidths more effectively, we let new peers send more requests to the high-bandwidth parents and less requests to the low-bandwidth parents, aiming to make the upload rate of each parent match well with its upload capacity. Moreover, two analytical models are also constructed to evaluate our method and the traditional random peer selection method. Both model analysis and simulation experiment reveal the merits of our method in tackling the flash crowd, in terms of growth of system scale, average startup delay and rejection rate, compared with the random peer selection method.

[1]  Marco Mellia,et al.  A Bandwidth-Aware Scheduling Strategy for P2P-TV Systems , 2008, 2008 Eighth International Conference on Peer-to-Peer Computing.

[2]  Changjia Chen,et al.  Modeling and Performance Analysis of P2P Live Streaming Systems under Flash Crowds , 2011, 2011 IEEE International Conference on Communications (ICC).

[3]  Bo Li,et al.  How Scalable Could P2P Live Media Streaming System Be with the Stringent Time Constraint? , 2009, 2009 IEEE International Conference on Communications.

[4]  Chuan Wu,et al.  Characterizing Peer-to-Peer Streaming Flows , 2007, IEEE Journal on Selected Areas in Communications.

[5]  Bo Li,et al.  An Empirical Study of Flash Crowd Dynamics in a P2P-Based Live Video Streaming System , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[6]  Bo Li,et al.  Flash Crowd in P2P Live Streaming Systems: Fundamental Characteristics and Design Implications , 2012, IEEE Transactions on Parallel and Distributed Systems.

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

[8]  Chuan Wu,et al.  Magellan: Charting Large-Scale Peer-to-Peer Live Streaming Topologies , 2007, 27th International Conference on Distributed Computing Systems (ICDCS '07).

[9]  Bruce M. Maggs,et al.  The feasibility of supporting large-scale live streaming applications with dynamic application end-points , 2004, SIGCOMM.

[10]  Bo Li,et al.  Inside the New Coolstreaming: Principles, Measurements and Performance Implications , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[11]  Xuancang Wang,et al.  Research on Rapid Curing Technology of Lime-Flyash-Cement Stabilized Macadam , 2009 .

[12]  Cheng Huang,et al.  Can internet video-on-demand be profitable? , 2007, SIGCOMM '07.

[13]  Jun Li,et al.  How P2P live streaming systems scale quickly under a flash crowd? , 2011, 30th IEEE International Performance Computing and Communications Conference.