Thèse soutenue

Le contrôle de congestion dans les applications Pair-à-Pair : le cas de LEDBAT
FR  |  
EN
Accès à la thèse
Auteur / Autrice : Claudio Testa
Direction : Dario Rossi
Type : Thèse de doctorat
Discipline(s) : Informatique et réseaux
Date : Soutenance le 22/11/2012
Etablissement(s) : Paris, ENST
Ecole(s) doctorale(s) : École doctorale Informatique, télécommunications et électronique de Paris
Partenaire(s) de recherche : Laboratoire : Laboratoire Traitement et communication de l'information (Paris ; 2003-....)
Jury : Président / Présidente : Tijani Chahed
Examinateurs / Examinatrices : Isabelle Demeure, Fabien Mathieu
Rapporteurs / Rapporteuses : Marco Ajmone Marsan, Emmanuel Lochin

Mots clés

FR  |  
EN

Résumé

FR  |  
EN

Durant ces dernières années, les délais de transmission sur Internet ont augmenté de manière considérable, causant une détérioration de performances des applications interactives. La cause de ces augmentations de délais est l’excès de mémoire tampon à l’intérieur du réseau, appelé "bufferbloat". Les efforts de recherche dans cette direction vont vers des techniques de gestion des files d’attente actives et des techniques de contrôle de congestion de bout-à-bout. Dans ce contexte, nous avons examiné LEDBAT, un protocole introduit par BitTorrent qui se base sur le délai au niveau transport, et conçu pour transférer grandes quantités de données sans affecter les délais expérimentés par d’autres applications ou utilisateurs. Nous avons analysé la performance de niveau de transport de LEDBAT avec de mesures expérimentales, de simulations et de modèles analytiques, en comparant ses performances au standard TCP ou à d’autre protocoles de failbe priorité. Nous avons ensuite identifié un problème d’iniquité, et nous avons proposé fLEDBAT, qui ré-introduit l’équité intra-protocole. Dans un deuxième temps, nous avons étudié l’impact du protocole LEDBAT sur la performance de BitTorrent. Par des simulations et des expérimentations sur réseaux réelles, nous avons analysé les effets de LEDBAT sur le remplissage des tampons des noeuds d’accès. Les performances de BitTorrent ont été évaluées en termes de temps d’exécution, qui reflète la qualité de l’expérience utilisateur. Dans les deux cas, les résultats ont montré que LEDBAT diminue le temps de traitement par rapport à TCP et réduit de manière significative l’utilisation de tampons, ce qui se traduit par une baisse des délais.