A Performance Evaluation of QUIC in Real-Time Networks

被引:0
作者
Amet, Matthieu [1 ]
Thomas, Ludovic [2 ]
Song, Ye-Qiong [1 ]
机构
[1] Univ Lorraine, Loria, Villers Les Nancy, France
[2] CNRS, Loria, Villers Les Nancy, France
来源
2024 32ND INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS, RTNS 2024 | 2024年
关键词
QUIC; Network; Performance; Latency; Real-time; Reliability; Evaluation;
D O I
10.1145/3696355.3699698
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
QUIC is a UDP-based transport protocol, standardized in RFC9000 (2021). It enhances privacy by encrypting entire packets and offers improvements over TCP, such as native multiplexing and connection migration. Despite these advantages, QUIC, like TCP, suffers from head-of-line blocking and variable latency, making it unsuitable for critical real-time systems. RFC9221 addresses this by introducing an extension that allows QUIC to transmit datagrams without retransmission, improving its suitability for real-time applications. However, real-time networks require a thorough evaluation of QUIC's performance. The potential delays caused by its cryptographic operations and the complex traffic patterns it generates could impact time-sensitive traffic. We conduct experiments using Mininet across a range of scenarios, including software updates in bandwidth-constrained environments and in the presence of malicious nodes. Additionally, we assess implementations in both Go and C. The performance of QUIC, along with its datagram extension, is compared against UDP and DTLS. Finally, the results are validated through testing on a physical network testbed. Our results show that, despite its cryptographic overhead, QUIC performs similarly to UDP and DTLS in most cases. However, it may interact poorly with lower-layer mechanisms like token-bucket filters. Overall, QUIC shows potential to replace older transport protocols in real-time systems.
引用
收藏
页码:255 / 265
页数:11
相关论文
共 47 条
[1]  
AEE, 2002, ARINC Specification 664
[2]  
[Anonymous], 2024, Quic-Go/Quic-Go. quic-go
[3]  
[Anonymous], 2021, Draft Standard for Local and Metropolitan Area Networks-Time-Sensitive Networking Profile for Automotive In-Vehicle Ethernet Communications
[4]  
[Anonymous], 2023, IEC/IEEE 60802 Time-Sensitive Networking Profile for Industrial Automation
[5]  
[Anonymous], 1980, Request for Comments RFC 768, DOI [10.17487/RFC0768https://datatracker.ietf.org/doc/rfc768, DOI 10.17487/RFC0768HTTPS://DATATRACKER.IETF.ORG/DOC/RFC768]
[6]  
[Anonymous], 2023, Draft Standard for Local and Metropolitan Area NetworksTime-Sensitive Networking for Aerospace Onboard Ethernet Communications
[7]   A Practical Assessment Approach of the Interplay Between WebRTC and QUIC [J].
Baldassin, David ;
Roux, Ludovic ;
Urvoy-Keller, Guillaume ;
Pacheco, Dino Martin Lopez .
PROCEEDINGS OF THE 2022 22ND ACM INTERNET MEASUREMENT CONFERENCE, IMC 2022, 2022, :768-769
[8]  
Baldassin David, 2024, CORES 2024
[9]  
Band Vivian, QUICsilver: Optimising QUIC for Use with Real-Time Multimedia Traffic
[10]  
Banks Nick, 2024, Microsoft/Msquic