{"title":"Flow Control in the Context of the Multiplexed Transport Protocol QUIC","authors":"E. Volodina, E. Rathgeb","doi":"10.1109/LCN48667.2020.9314796","DOIUrl":null,"url":null,"abstract":"QUIC is a novel transport protocol developed to solve some of the well-known problems in Internet data transfer. QUIC can separately manage data of multiple distinct flows (streams) within a QUIC connection. In contrast to other protocols, like e.g. SCTP, it also uses data Flow Control (FC) on the stream as well as the connection level. The QUIC FC uses a credit-based scheme on both levels. In order to evaluate the QUIC performance in detail, we implemented a QUIC simulation model featuring Congestion Control (CC) and FC according to the current standard [11]. During our evaluation, we observed suboptimal behavior of the credit-based FC algorithm, resulting in a significant degradation of the throughput of the entire connection and the goodput of each stream in the QUIC data transfer. In this paper, we propose some modifications to the credit-based FC scheme and show by means of simulation that these modifications completely mitigate the issues and enable achieving the optimum performance in FC-limited scenarios. We further show that the improved FC correctly cooperates with Congestion Control and Retransmission mechanisms and has no negative impact on the protocol performance in cases where the latter mechanisms dominate the protocol behavior.","PeriodicalId":245782,"journal":{"name":"2020 IEEE 45th Conference on Local Computer Networks (LCN)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 45th Conference on Local Computer Networks (LCN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LCN48667.2020.9314796","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
QUIC is a novel transport protocol developed to solve some of the well-known problems in Internet data transfer. QUIC can separately manage data of multiple distinct flows (streams) within a QUIC connection. In contrast to other protocols, like e.g. SCTP, it also uses data Flow Control (FC) on the stream as well as the connection level. The QUIC FC uses a credit-based scheme on both levels. In order to evaluate the QUIC performance in detail, we implemented a QUIC simulation model featuring Congestion Control (CC) and FC according to the current standard [11]. During our evaluation, we observed suboptimal behavior of the credit-based FC algorithm, resulting in a significant degradation of the throughput of the entire connection and the goodput of each stream in the QUIC data transfer. In this paper, we propose some modifications to the credit-based FC scheme and show by means of simulation that these modifications completely mitigate the issues and enable achieving the optimum performance in FC-limited scenarios. We further show that the improved FC correctly cooperates with Congestion Control and Retransmission mechanisms and has no negative impact on the protocol performance in cases where the latter mechanisms dominate the protocol behavior.