QUIC on the Highway: Evaluating Performance on High-rate Links
Benedikt Jaeger, Johannes Zirngibl, Marcel Kempf, Kevin Ploch, Georg, Carle

TL;DR
This paper evaluates QUIC protocol performance on high-rate links, analyzing implementation differences, OS impact, and comparing it to TCP to inform future optimizations.
Contribution
It introduces a reproducible benchmarking framework for QUIC on dedicated hardware and provides baseline performance data at 10G links.
Findings
QUIC performance varies from 90 Mbit/s to 4900 Mbit/s across implementations.
Default OS buffer sizes are too small for optimal QUIC performance.
NIC offloading and hardware acceleration benefit TCP more than QUIC.
Abstract
QUIC is a new protocol standardized in 2021 designed to improve on the widely used TCP / TLS stack. The main goal is to speed up web traffic via HTTP, but it is also used in other areas like tunneling. Based on UDP it offers features like reliable in-order delivery, flow and congestion control, streambased multiplexing, and always-on encryption using TLS 1.3. Other than with TCP, QUIC implements all these features in user space, only requiring kernel interaction for UDP. While running in user space provides more flexibility, it profits less from efficiency and optimization within the kernel. Multiple implementations exist, differing in programming language, architecture, and design choices. This paper presents an extension to the QUIC Interop Runner, a framework for testing interoperability of QUIC implementations. Our contribution enables reproducible QUIC benchmarks on dedicated…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
