{"title":"为所有应用提供适合的运输服务的务实和现实的方法","authors":"Ezechiel Tape, Samir Medjiah, C. Chassot","doi":"10.1109/CAMAD55695.2022.9966889","DOIUrl":null,"url":null,"abstract":"Transmission Control Protocol (TCP) services are not suitable for all Internet applications. Also, the performance provided by TCP is suboptimal for many networks. Given this situation, several alternative protocols and new transport layer architectures have been proposed to provide efficient end-to-end communication services for QoS-constrained applications. Yet, these solutions are not deployed or adopted because they only target new applications or force the rewriting of classic socket-based (aka “legacy”) applications. At the same time, new communication paradigms (SDN/NFV, etc.) and technologies (eBPF, DPDK, RDMA, etc.) have recently emerged. These evolutions can break the ossification of the Transport layer. However, they are unequally distributed on the Internet, posing a heterogeneity problem. This article proposes a software framework (named VTL for Virtual Transport Layer) that aims to take advantage of these new technologies according to their availability, with the goal of offering the most appropriate Transport services according to the application and network context. Relying on existing protocols or Transport layer frameworks, the VTL makes it possible to deploy the best protocol solution on the end hosts or the data paths in response to the QoS needs of the applications, whether or not they are aware of the existence of the VTL.","PeriodicalId":166029,"journal":{"name":"2022 IEEE 27th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Pragmatic and Realistic Approach for Providing Adapted Transport Services for All Applications\",\"authors\":\"Ezechiel Tape, Samir Medjiah, C. Chassot\",\"doi\":\"10.1109/CAMAD55695.2022.9966889\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Transmission Control Protocol (TCP) services are not suitable for all Internet applications. Also, the performance provided by TCP is suboptimal for many networks. Given this situation, several alternative protocols and new transport layer architectures have been proposed to provide efficient end-to-end communication services for QoS-constrained applications. Yet, these solutions are not deployed or adopted because they only target new applications or force the rewriting of classic socket-based (aka “legacy”) applications. At the same time, new communication paradigms (SDN/NFV, etc.) and technologies (eBPF, DPDK, RDMA, etc.) have recently emerged. These evolutions can break the ossification of the Transport layer. However, they are unequally distributed on the Internet, posing a heterogeneity problem. This article proposes a software framework (named VTL for Virtual Transport Layer) that aims to take advantage of these new technologies according to their availability, with the goal of offering the most appropriate Transport services according to the application and network context. Relying on existing protocols or Transport layer frameworks, the VTL makes it possible to deploy the best protocol solution on the end hosts or the data paths in response to the QoS needs of the applications, whether or not they are aware of the existence of the VTL.\",\"PeriodicalId\":166029,\"journal\":{\"name\":\"2022 IEEE 27th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD)\",\"volume\":\"48 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-11-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE 27th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CAMAD55695.2022.9966889\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 27th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CAMAD55695.2022.9966889","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Pragmatic and Realistic Approach for Providing Adapted Transport Services for All Applications
Transmission Control Protocol (TCP) services are not suitable for all Internet applications. Also, the performance provided by TCP is suboptimal for many networks. Given this situation, several alternative protocols and new transport layer architectures have been proposed to provide efficient end-to-end communication services for QoS-constrained applications. Yet, these solutions are not deployed or adopted because they only target new applications or force the rewriting of classic socket-based (aka “legacy”) applications. At the same time, new communication paradigms (SDN/NFV, etc.) and technologies (eBPF, DPDK, RDMA, etc.) have recently emerged. These evolutions can break the ossification of the Transport layer. However, they are unequally distributed on the Internet, posing a heterogeneity problem. This article proposes a software framework (named VTL for Virtual Transport Layer) that aims to take advantage of these new technologies according to their availability, with the goal of offering the most appropriate Transport services according to the application and network context. Relying on existing protocols or Transport layer frameworks, the VTL makes it possible to deploy the best protocol solution on the end hosts or the data paths in response to the QoS needs of the applications, whether or not they are aware of the existence of the VTL.