Thèse soutenue

VTL : Une Architecture Stable pour la Conception, l'Implémentation, et le Déploiement de Protocoles de Communication d'Internet

FR  |  
EN
Auteur / Autrice : El-Fadel Bonfoh
Direction : Christophe ChassotSamir Medjiah
Type : Thèse de doctorat
Discipline(s) : Informatique et Télécommunications
Date : Soutenance le 26/01/2021
Etablissement(s) : Toulouse, INSA
Ecole(s) doctorale(s) : École doctorale Mathématiques, informatique et télécommunications (Toulouse)
Partenaire(s) de recherche : Laboratoire : LAAS - Laboratoire d'Analyse et d'Architecture des Systèmes - Laboratoire d'analyse et d'architecture des systèmes / LAAS
Jury : Président / Présidente : Thierry Turletti
Examinateurs / Examinatrices : Christophe Chassot, Samir Medjiah, Ernesto José Exposito Garcia, Isabelle Guérin-Lassous, Damien Magoni, Nicolas Van Wambeke
Rapporteur / Rapporteuse : Ernesto José Exposito Garcia, Isabelle Guérin-Lassous, Damien Magoni

Mots clés

FR  |  
EN

Résumé

FR  |  
EN

L’Internet et ses évolutions technologiques sont fondamentalement basés sur l’unique modèle de communication TCP/IP dont le protocole principal de la couche Transport (L4) est le protocole TCP (et dans une moindre proportion UDP). Malgré ses limites bien connues, TCP reste très largement utilisé sur près de 90% du trafic Internet. La quasi-totalité des propositions de la littérature pour pallier les limites de TCP sont non déployées dans les principaux systèmes d’exploitations du marché et/ou font face à une utilisation limitée par les applications sur Internet. Cette situation conduit à ce qui est connu sous le nom d’ossification ou de sclérose de la couche Transport d’Internet et constitue une barrière importante à l’introduction d’innovation dans cette couche de l’architecture TCP/IP d’Internet. Ainsi, cette thèse se propose d’adresser la problématique de l’ossification de la couche Transport et est centrée sur trois principales contributions disséminées dans les six chapitres de ce manuscrit. Dans un premier temps, nous proposons et implémentons l’architecture d’une couche de Transport virtuelle (VTL) orientée-service et étendons ce paradigme de l’orientée-service en dotant l’architecture de capacité de déploiement dynamique de protocoles de Transport au sein des systèmes d’exploitation des hôtes d’extrémités. En vue de faciliter l’utilisation et stimuler l’adoption de l’architecture proposée, nous fournissons dans un deuxième temps, l’approche et les mécanismes nécessaires pour permettre à toute application TCP d’utiliser de manière transparente tout protocole de Transport autre que TCP. La transparence fait référence au fait que l’application TCP n’a pas besoin d’être modifiée. Une chose est de savoir remplacer TCP de façon transparente pour l’application, l’autre chose est de choisir la meilleure alternative à TCP. En effet, en fonction des conditions du réseau et des besoins de l’application, il serait plus judicieux de choisir tel protocole plutôt que tel autre. Le choix optimal de l’alternative à TCP suivant le contexte réseau et les besoins de l’application TCP est l’objet de la dernière contribution de cette thèse.