Utility-based packet scheduling in P2P mesh-based multicast

Jacob Chakareski, Pascal Frossard

Research output: Contribution to journalConference articlepeer-review

11 Scopus citations


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 fight against free-riders. Each of the peers employs a mesh-pull mechanism to organize the download of media packets from its neighbours. For efficient 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.

Original languageEnglish (US)
Article number72571S
JournalProceedings of SPIE - The International Society for Optical Engineering
StatePublished - 2009
Externally publishedYes
EventVisual Communications and Image Processing 2009 - San Jose, CA, United States
Duration: Jan 20 2009Jan 21 2009

All Science Journal Classification (ASJC) codes

  • Electronic, Optical and Magnetic Materials
  • Condensed Matter Physics
  • Computer Science Applications
  • Applied Mathematics
  • Electrical and Electronic Engineering


Dive into the research topics of 'Utility-based packet scheduling in P2P mesh-based multicast'. Together they form a unique fingerprint.

Cite this