VTL: Timely Deployment and Seamless Adoption of Network Protocols - Réseaux, Informatique, Systèmes de Confiance Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2020

VTL: Timely Deployment and Seamless Adoption of Network Protocols

Résumé

Internet Transport layer plays a major role in the end-to-end QoS delivered to applications on end-systems. Until now, it has been subject to several propositions to improve its extensibility and adaptability to the rapid evolution of the Internet. Unfortunately, most of these proposals face deployment obstacles and encounter shy-of-adoption on the Internet. This leads to sclerosis of the Transport layer. In order to address this issue, we propose VTL, a protocol deployment and data delivery management system aiming to timely and dynamically deploy protocol mechanisms to ensure optimal data moving between end-systems. VTL provides support for legacy applications without requiring their modification. VTL pushes innovation at the Transport layer by enabling more agility and flexibility in the provisioning of Transport services to applications. VTL is built on a combination of two Linux kernel subsystems: TC that hooks under IP layer to process outcoming packets, and XDP that attaches to NIC driver to early process incoming packets. TC and XDP are part of eBPF infrastructure which eliminates most security concerns and provides the ability to insert safe bytecode within the OS kernel from a userland program. Experimentations under Linux 5.3.5 (i) show VTL ability to quick off the deployment of protocol and to ease their adoption by applications, and (ii) evaluate VTL performances by taking legacy TCP stack as reference.
Fichier principal
Vignette du fichier
hal_version_v2.pdf (860.55 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02491854 , version 2 (07-06-2020)
hal-02491854 , version 3 (22-07-2021)

Identifiants

  • HAL Id : hal-02491854 , version 2

Citer

El-Fadel Bonfoh, Samir Medjiah, Djolo Cédric Tape, Christophe Chassot. VTL: Timely Deployment and Seamless Adoption of Network Protocols. 2020. ⟨hal-02491854v2⟩
382 Consultations
305 Téléchargements

Partager

Gmail Facebook X LinkedIn More