Utility-based packet scheduling in P2P mesh-based multicast

We consider streaming video content over an overlay network of peer nodes. We propose a novel streaming strategy that is built on utility-based packet scheduling and proportional resource sharing in order to flight against free-riders. Each of the peers employs a mesh-pull mechanism to organize the download of media packets from its neighbours. For eficient resource utilization, data units are requested from neighbours based on their utility. The packet utility is driven by both its importance for the video reconstruction quality at the receiving peer and its popularity within the peer neighbourhood. In order to discourage free-riding in the system, requesting peers then share the upload bandwidth of a sending peer in proportion to their transmission rate to that peer . Our simulation results show that the proposed protocols increase the performance of a mesh-pull P2P streaming system. Significant improvements are registered relative to existing solutions in terms of average quality and average decoding rate.

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

[2]  Keith W. Ross,et al.  Using layered video to provide incentives in P2P live streaming , 2007, P2P-TV '07.

[3]  Helen J. Wang,et al.  Resilient peer-to-peer streaming , 2003, 11th IEEE International Conference on Network Protocols, 2003. Proceedings..

[4]  Philip A. Chou,et al.  Rate-distortion optimized streaming of packetized media , 2006, IEEE Transactions on Multimedia.

[5]  Reza Rejaie,et al.  Understanding mesh-based peer-to-peer streaming , 2006, NOSSDAV '06.

[6]  Bernd Girod,et al.  Rate-distortion optimized packet scheduling and routing for media streaming with path diversity , 2003, Data Compression Conference, 2003. Proceedings. DCC 2003.

[7]  B. S. Li,et al.  CoolStreaming/DONet: A dData-driven overlay network for live media streaming , 2004 .

[8]  Itu-T and Iso Iec Jtc Advanced video coding for generic audiovisual services , 2010 .

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