An Effective Scheme for Performance Improvement of P2P Live Streaming Systems

To solve the problems of long start-up latency, low playback continuity and data distribution rate in P2P live streaming system, this paper proposes two optimization strategies. One is an adaptive peer selection algorithm based on peers' real-time service ability. In the algorithm, a simple but effective method is proposed to calculate the peers' ability. And source peer adjusts the amount of requested data and the priority of destination peers according to the destination peers' abilities and the limit of out-degree. Thus a load balance and efficiently system can be constructed. The other one is a push-pull combination data distribution mechanism. This mechanism adaptively chooses push or pull model to distribute data fast and efficiently. The results show that the strategies have a significant effect on reducing start-up latency and control message overhead and improving the playback continuity and data distribution rate.

[1]  Vegi Srinivas,et al.  An Effective Calculation of Reputation in P2P Networks , 2009, J. Networks.

[2]  Qixing Xu,et al.  A Stochastic Push Scheme of Streaming Media Partial Content based on P2P , 2012, J. Networks.

[3]  Rakesh Kumar,et al.  Stochastic Fluid Theory for P2P Streaming Systems , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[4]  Hiroshi Shigeno,et al.  Neighbor Selection Based on Transmission Bandwidth on P2P Live Streaming Service , 2012, 2012 26th International Conference on Advanced Information Networking and Applications Workshops.

[5]  Massimo Gallo,et al.  Impact of adverse network conditions on P2P-TV systems: Experimental evidence , 2011, Comput. Networks.

[6]  Min Wu,et al.  Delay Prediction for Real-Time Video Adaptive Transmisson over TCP , 2010, J. Multim..

[7]  Roger Zimmermann,et al.  LAN-awareness: improved P2P live streaming , 2011, NOSSDAV '11.

[8]  Abraham Silberschatz,et al.  P4p: provider portal for applications , 2008, SIGCOMM '08.

[9]  Liu Yajie customR2:A hybrid push/pull scheduling method with network coding in P2P live streaming systems , 2010 .

[10]  Hui Wang,et al.  customR2: A hybrid push/pull scheduling method with network coding in P2P live streaming systems: customR2: A hybrid push/pull scheduling method with network coding in P2P live streaming systems , 2010 .

[11]  Wu Jie Novel Double Hybrid Architecture of Live Video Streaming System , 2011 .

[12]  Chao Hu,et al.  EUE principle of resource scheduling for live streaming systems underlying CDN-P2P hybrid architecture , 2012, Peer-to-Peer Netw. Appl..

[13]  Thomas Stockhammer,et al.  Video Streaming over MBMS: A System Design Approach , 2006, J. Multim..

[14]  Laizhong Cui,et al.  An Optimal Pull-Push Scheduling Algorithm Based on Network Coding for Mesh Peer-to-Peer Live Streaming , 2012, IEICE transactions on communications.

[15]  Ali C. Begen,et al.  SPANC: Optimizing Scheduling Delay for Peer-to-Peer Live Streaming , 2010, IEEE Transactions on Multimedia.