PhD defense of Romuald Corbel le 4 Décembre 2019

Romuald CORBEL soutiendra sa thèse le 4 décembre 2019 à 13h15 dans le petit amphithéatre d’IMT Atlantique, Campus de Rennes. Le titre de la thèse est « Évolution des protocoles de transport du point de vue de l’équité ».  Cette thèse s’est déroulée dans le cadre d’une thèse CIFRE avec Orange Labs (Lannion).

 

Cette thèse s’inscrit dans le cadre de la mesure de la congestion sur le réseau et sur l’évolution des protocoles de transport. Des changements sont apportés continuellement afin de répondre aux besoins des utilisateurs et des nouveaux services. La congestion est l’un des problèmes les plus critiques car elle a un impact sur la performance des réseaux Internet, d’où la nécessité pour les algorithmes de contrôle de congestion de la prévenir ou de la supprimer. Aujourd’hui, aucun algorithme ne répond parfaitement aux exigences attendues, et de nombreux travaux de recherches sont en cours. Néanmoins, ces nouveaux algorithmes peuvent affecter l’équité du réseau étant donné que le comportement du protocole de transport peut changer radicalement en fonction de l’algorithme de contrôle de congestion utilisé dans les points finaux. De plus, durant ces dernières années, les protocoles de transport ont subi des évolutions majeures. Un exemple significatif récent est celui de Quick UDP Internet Connections (QUIC), un protocole introduit par Google, qui vise à remplacer deux protocoles de transport et de sécurité largement utilisés, à savoir Transmission Control Protocol (TCP) et Transport Layer Security (TLS). QUIC est implémenté dans les applications utilisateurs (plutôt que dans le noyau du système d’exploitation). Il se veut résistant à l’ossification et donc de ce fait il est plus versatile. Ceci rend alors les fournisseurs de contenus, comme Google, hégémoniques sur le débit de ses utilisateurs.

En raison du développement progressif des algorithmes de contrôle de congestion et de la nature évolutive des protocoles de transport, de nouveaux défis se posent en matière de gestion de l’équité. C’est pourquoi, dans cette thèse nous nous sommes orientés sur le développement d’une plateforme de tests pour mesurer l’équité réseau à partir du débit des différents flux. De plus, afin de caractériser l’équité telle que la perçoit un utilisateur, nous nous sommes concentrés sur la détermination d’une procédure impartiale d’évaluation de l’équité durant toute une session d’un flux de transport (nommée Session Fairness Assessment (SFA) et Weighted Session Fairness Assessement (WSFA)). A partir de ces éléments, nous avons analysé spécifiquement l’équité des protocoles lorsque les flux TCP et QUIC coexistent sur un réseau fixe et mobile. Lors de nos évaluations de l’équité, nous avons identifié l’impact des aspects de la mise en œuvre de QUIC tels que : l’émulation de connexions TCP multiples, la limitation de la taille des fenêtres de congestion et l’utilisation de l’option hybrid start (hystart). Les résultats montrent que ces mécanismes ont une forte influence sur l’équité que ce soit sur réseau fixe ou réseau mobile. En effet, un mauvais réglage des paramètres par défaut de ces mécanismes ou l’activation de l’option hystart peut affecter la performance des protocoles de transport et par conséquent l’équité. En ce qui concerne l’évaluation des algorithmes de contrôle de congestion, les résultats montrent que l’équité entre deux algorithmes différents dépend de la configuration du réseau. Cette conclusion démontre qu’une procédure de mesures, telle que celle qui a été présentée dans cette thèse, est pertinente pour réaliser l’évaluation de l’équité.

Dans cette thèse nous pouvons conclure que le manque de standardisation, par exemple de l’émulation de connexions TCP multiples dans QUIC nous amène à nous interroger plus largement sur la manière dont la philosophie de conception de QUIC tient compte de l’équité. De plus, les résultats obtenus sur l’évaluation de l’équité des algorithmes de contrôle de congestion, nous permet de remettre en cause l’évaluation de l’équité de plusieurs contributions lorsqu’elle n’est pas testée dans suffisamment de configurations réseau.

 

Mots-clés :  QUIC, TCP, Protocole, Algorithmes de contrôle de congestion, Equité, Hystart