Understanding BitTorrent: An Experimental Perspective - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport Technique) Année : 2005

Understanding BitTorrent: An Experimental Perspective

Guillaume Urvoy-Keller
Pietro Michiardi
  • Fonction : Auteur
  • PersonId : 1084771

Résumé

BitTorrent is a recent, yet successful peer-to-peer protocol focused on efficient content delivery. To gain a better understanding of the key algorithms of the protocol, we have instrumented a client and run experiments on a large number of real torrents. Our experimental evaluation is peer oriented, instead of tracker oriented, which allows us to get detailed information on all exchanged messages and protocol events. In particular, we have explored the properties of the two key algorithms of BitTorrent: the choke and the rarest first algorithms. We have shown that they both perform remarkably well, but that the old version of the choke algorithm, that is still widely deployed, suffers from several problems. We have also explored the dynamics of a peer set that captures most of the torrent variability and provides important insights for the design of realistic models of BitTorrent. Finally, we have evaluated the protocol overhead. We have found in our experiments a small protocol overhead and explain under which conditions it can increase.
Fichier principal
Vignette du fichier
bt_experiments_techRepINRIA-00000156_VERSION3_9NOVEMBER2005.pdf (345.63 Ko) Télécharger le fichier
Loading...

Dates et versions

inria-00000156 , version 1 (18-07-2005)
inria-00000156 , version 2 (19-07-2005)
inria-00000156 , version 3 (09-11-2005)

Identifiants

  • HAL Id : inria-00000156 , version 3

Citer

Arnaud Legout, Guillaume Urvoy-Keller, Pietro Michiardi. Understanding BitTorrent: An Experimental Perspective. [Technical Report] 2005, pp.16. ⟨inria-00000156v3⟩
3105 Consultations
2422 Téléchargements

Partager

Gmail Facebook X LinkedIn More