Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. Optimal Scheduling of Peer-to-Peer File Dissemination
 
research article

Optimal Scheduling of Peer-to-Peer File Dissemination

Mundinger, Jochen  
•
Weber, Richard
•
Weiss, Gideon
2007
Journal of Scheduling

Peer-to-peer (P2P) overlay networks such as BitTorrent and Avalanche are increasingly used for disseminating potentially large files from a server to many end users via the Internet. The key idea is to divide the file into many equally-sized parts and then let users download each part (or, for network coding based systems such as Avalanche, linear combinations of the parts) either from the server or from another user who has already downloaded it. However, their performance evaluation has typically been limited to comparing one system relative to another and typically been realized by means of simulation and measurements. By contrast, we provide an analytic performance analysis that is based on a new uplink-sharing version of the well-known broadcasting problem. Assuming equal upload capacities, we show that the minimal time to disseminate the file is the same as for the simultaneous send/receive version of the broadcasting problem. For general upload capacities, we provide a mixed integer linear program (MILP) solution and a complementary fluid limit solution. We thus provide a lower bound which can be used as a performance benchmark for any P2P file dissemination system. We also investigate the performance of a decentralized strategy, providing evidence that the performance of necessarily decentralized P2P file dissemination systems should be close to this bound and therefore that it is useful in practice.

  • Files
  • Details
  • Metrics
Type
research article
DOI
10.1007/s10951-007-0017-9
Web of Science ID

WOS:000253698200003

Author(s)
Mundinger, Jochen  
Weber, Richard
Weiss, Gideon
Date Issued

2007

Published in
Journal of Scheduling
Volume

11

Issue

2

Start page

105

End page

120

Subjects

peer-to-peer

•

file dissemination

•

performance

•

analysis

•

scheduling

•

broadcasting problem

Note

National Licences

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LCA  
LCA2  
Available on Infoscience
February 23, 2007
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/3246
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés