Proceedings of the 2021 Workshop on Evolution, Performance and Interoperability of QUIC最新文献

筛选
英文 中文
Congestion control for real-time media over QUIC QUIC上实时媒体的拥塞控制
Mathis Engelbart, J. Ott
{"title":"Congestion control for real-time media over QUIC","authors":"Mathis Engelbart, J. Ott","doi":"10.1145/3488660.3493801","DOIUrl":"https://doi.org/10.1145/3488660.3493801","url":null,"abstract":"QUIC is the new transport protocol for the Internet, designed for secure, reliable communication, especially with the web in mind. While multimedia streaming, allowing for some playout delay, has been widely run on top of reliable transport protocols, conversational multimedia usually requires unreliable ones, often using RTP over UDP. A recent extension to QUIC supports unreliable datagrams within QUIC connections so that also real-time media can be supported. In this paper, we investigate a recent design for RTP over QUIC with a focus on congestion control and the related signaling. We implement a strawman using Gstreamer and quic-go and evaluate different permutations of congestion control algorithms and signaling in a simple testbed.","PeriodicalId":397608,"journal":{"name":"Proceedings of the 2021 Workshop on Evolution, Performance and Interoperability of QUIC","volume":"201 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122010733","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Days of future past: an optimization-based adaptive bitrate algorithm over HTTP/3 过去的日子:基于优化的HTTP/3自适应比特率算法
Daniele Lorenzi, Minh Nguyen, F. Tashtarian, S. Milani, H. Hellwagner, C. Timmerer
{"title":"Days of future past: an optimization-based adaptive bitrate algorithm over HTTP/3","authors":"Daniele Lorenzi, Minh Nguyen, F. Tashtarian, S. Milani, H. Hellwagner, C. Timmerer","doi":"10.1145/3488660.3493802","DOIUrl":"https://doi.org/10.1145/3488660.3493802","url":null,"abstract":"HTTP Adaptive Streaming (HAS) has become a predominant technique for delivering videos in the Internet. Due to its adaptive behavior according to changing network conditions, it may result in video quality variations that negatively impact the Quality of Experience (QoE) of the user. In this paper, we propose Days of Future Past, an optimization-based Adaptive Bitrate (ABR) algorithm over HTTP/3. Days of Future Past takes advantage of an optimization model and HTTP/3 features, including (i) stream multiplexing and (ii) request cancellation. We design a Mixed Integer Linear Programming (MILP) model that determines the optimal video qualities of both the next segment to be requested and the segments currently located in the buffer. If better qualities for buffered segments are found, the client will send corresponding HTTP GET requests to retrieve them. Multiple segments (i.e., retransmitted segments) might be downloaded simultaneously to upgrade some buffered but not yet played segments to avoid quality decreases using the stream multiplexing feature of QUIC. HTTP/3's request cancellation will be used in case retransmitted segments will arrive at the client after their playout time. The experimental results shows that our proposed method is able to improve the QoE by up to 33.9%.","PeriodicalId":397608,"journal":{"name":"Proceedings of the 2021 Workshop on Evolution, Performance and Interoperability of QUIC","volume":"88 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126751764","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Evaluation of QUIC-based MASQUE proxying 基于quic的MASQUE代理的评价
M. Kühlewind, Matias Carlander-Reuterfelt, Marcus Ihlar, M. Westerlund
{"title":"Evaluation of QUIC-based MASQUE proxying","authors":"M. Kühlewind, Matias Carlander-Reuterfelt, Marcus Ihlar, M. Westerlund","doi":"10.1145/3488660.3493806","DOIUrl":"https://doi.org/10.1145/3488660.3493806","url":null,"abstract":"Multiplexed Application Substrate over QUIC Encryption (MASQUE) is a new protocol mechanism that defines an extension to the HTTP CONNECT to support QUIC-based tunneling to a proxy and forwarding of UDP and IP traffic. MASQUE can be used in cases where tunneling is beneficial such as VPN-like scenarios or other proxy-based services. In this paper we investigate impacts on end-to-end QUIC performance when using a MASQUE-based tunnel setup. In particular, we investigate the impacts of reliable versus unreliable transmission of packets in the tunnel connection, as well as the impacts of nested congestion control between the inner connection and the out tunnel connection. We show that tunneling implies per-packet overhead but can also provide additional performance benefits, e.g. for lossy local links.","PeriodicalId":397608,"journal":{"name":"Proceedings of the 2021 Workshop on Evolution, Performance and Interoperability of QUIC","volume":"189 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120958067","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Verifying QUIC implementations using Ivy 使用Ivy验证QUIC实现
Christophe Crochet, Tom Rousseaux, M. Piraux, Jean-François Sambon, Axel Legay
{"title":"Verifying QUIC implementations using Ivy","authors":"Christophe Crochet, Tom Rousseaux, M. Piraux, Jean-François Sambon, Axel Legay","doi":"10.1145/3488660.3493803","DOIUrl":"https://doi.org/10.1145/3488660.3493803","url":null,"abstract":"QUIC is a new transport protocol combining the reliability and congestion control features of TCP with the security features of TLS. One of the main challenges with QUIC is to guarantee that any of its implementation follows the IETF specification. This challenge is particularly appealing as the specification is written in textual language, and hence may contain ambiguities. In a recent work, McMillan and Zuck proposed a formal representation of part of draft-18 of the IETF specification. They also showed that this representation made it possible to efficiently generate tests to stress four implementations of QUIC. Our first contribution is to complete and extend the formal representation from draft-18 to draft-29. Our second contribution is to test seven implementations of both QUIC client and server. Our last contribution is to show that our tool can highlight ambiguities in the QUIC specification, for which we suggest paths to corrections.","PeriodicalId":397608,"journal":{"name":"Proceedings of the 2021 Workshop on Evolution, Performance and Interoperability of QUIC","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130747897","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
The search of the path MTU with QUIC 使用QUIC查找路径MTU
Timo Völker, M. Tüxen, E. Rathgeb
{"title":"The search of the path MTU with QUIC","authors":"Timo Völker, M. Tüxen, E. Rathgeb","doi":"10.1145/3488660.3493805","DOIUrl":"https://doi.org/10.1145/3488660.3493805","url":null,"abstract":"A data sender in an IP based network is only capable to efficiently use a network path if it knows the packet size limit of the path, i.e., the Path Maximum Transmission Unit (PMTU). The IETF recently specified a PMTU discovery framework for transport protocols like QUIC. This paper complements this specification by presenting a search algorithm. In addition, it defines several metrics and shows results of analyses for the algorithm with various PMTU candidate sequences using these metrics. We integrated the PMTU discovery with our algorithm into a QUIC simulation model. This paper describes the integration and presents measurements obtained by simulations.","PeriodicalId":397608,"journal":{"name":"Proceedings of the 2021 Workshop on Evolution, Performance and Interoperability of QUIC","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123461910","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Tracking the QUIC spin bit on Tofino 追踪托菲诺的QUIC自旋位
Ike Kunze, Constantin Sander, Klaus Wehrle, Jan Rüth
{"title":"Tracking the QUIC spin bit on Tofino","authors":"Ike Kunze, Constantin Sander, Klaus Wehrle, Jan Rüth","doi":"10.1145/3488660.3493804","DOIUrl":"https://doi.org/10.1145/3488660.3493804","url":null,"abstract":"QUIC offers security and privacy for modern web traffic by closely integrating encryption into its transport functionality. In this process, it hides transport layer information often used for network monitoring, thus obsoleting traditional measurement concepts. To still enable passive RTT estimations, QUIC introduces a dedicated measurement bit - the spin bit. While simple in its design, tracking the spin bit at line-rate can become challenging for software-based solutions. Dedicated hardware trackers are also unsuitable as the spin bit is not invariant and can change in the future. Thus, this paper investigates whether P4-programmable hardware, such as the Intel Tofino, can effectively track the spin bit at line-rate. We find that the core functionality of the spin bit can be realized easily, and our prototype has an accuracy close to software-based trackers. Our prototype further protects against faulty measurements caused by reordering and prepares the data according to the needs of network operators, e.g., by classifying samples into pre-defined RTT classes. Still, distinct concepts in QUIC, such as its connection ID, are challenging with current hardware capabilities.","PeriodicalId":397608,"journal":{"name":"Proceedings of the 2021 Workshop on Evolution, Performance and Interoperability of QUIC","volume":"2017 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125736181","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书