QUIC Performance Measurements
|Scientists:||Johannes Zirngibl, M.Sc., Benedikt Jaeger|
Research of the new QUIC protocol is a priority at our chair since early stages of the IETF draft. Our research focuses on the performance of QUIC on high-speed networks but also the protocol deployment on the Internet.
If you are an interested researcher or student who wants to cooperate with us or if you have any questions, feel free to contact us. Our QUIC interest group is for exchanging ongoing research, concepts, and measurement methodologies to evaluate the performance of QUIC and its deployment. We have collaborated with many students, supervised theses and presented results to the research community.
We conduct performance measurements of the QUIC protocol and different implementations on testbeds of our chair. All measurements are conducted on real hardware and focus on high-speed scenarios with links of 10Gbit/s or higher. We evaluate different libraries such as LSQUIC, Quiche and quic-go. Measurements are conducted in different scenarios and under different network conditions.
Previous and ongoing work on TCP at our chair allows us to compare new developments to existing, optimized stacks. Furthermore, the chair's focus on reproducible measurements and experiments provides us a basis for a detailed analysis of QUIC.
Analyzing Existing Deployments
Together with GINO, we evaluate the deployment of QUIC on the Internet. We implemented tools to identify QUIC and HTTP/3 deployments shortly before the final release of RFC9000. The published QScanner allows to effectively scan QUIC capable targets, conduct a full IETF conform handshake and extract QUIC, TLS but also HTTP information.
Furthermore, we evaluated the configuration of deployed QUIC servers and shared parameters. Insights into deployed libraries, and parameters are combined with local measurements.
If this sounds interesting to you, feel free to contact us:
|2021-11-01||Johannes Zirngibl, Philippe Buschmann, Patrick Sattler, Benedikt Jaeger, Juliane Aulbach, Georg Carle, “It’s over 9000: Analyzing early QUIC Deployments with the Standardization on the Horizon,” in Proceedings of the 2021 Internet Measurement Conference, New York, NY, USA, Nov. 2021. [Preprint] [Homepage] [Rawdata] [Recording] [DOI] [Bib]|
Finished student theses
|Simon Karan Guayana||Analyzing the Effect of Transport Parameters on QUIC’s Performance||BA||Johannes Zirngibl, Benedikt Jaeger||2022|
|Marcel Kempf||Analysis of Performance Limitations in QUIC Implementations||MA||Benedikt Jaeger, Johannes Zirngibl||2022|
|Michael Kutter||Evaluation of Scalability and Limitations of HTTP/3||BA||Benedikt Jaeger, Johannes Zirngibl||2022|
|Kevin Ploch||QUIC Performance on 10G Links||BA||Benedikt Jaeger, Johannes Zirngibl||2022|
|Daniel Hegedüs||The First Year of QUIC v1 Deployment||BA||Johannes Zirngibl, Patrick Sattler, Benedikt Jaeger, Juliane Aulbach||2021|
|Philippe Buschmann||Analyzing Quic in the wild||MA||Johannes Zirngibl, Patrick Sattler, Benedikt Jaeger, Juliane Aulbach||2020|
|Marcel Mussner||In Depth Analysis of QUIC’s Lack of Kernel Optimizations||MA||Benedikt Jaeger, Johannes Zirngibl||2020|
|Lennart Keller||Packet Pacing with the QUIC Protocol||BA||Benedikt Jaeger, Johannes Zirngibl||2020|
|Marcel Kempf||Evaluation of the QUIC Spin Bit for RTT Estimation||BA||Benedikt Jaeger, Johannes Zirngibl||2019|
Open and running student theses
|Luca Otting||Improving QUIC with User Space Networking||BA||Kilian Holzinger, Benedikt Jaeger, Johannes Zirngibl||2023|
|Niklas Beck||Root Cause Analysis for Throughput Limitations of QUIC Connections||MA||Simon Bauer, Johannes Zirngibl||2023|
|Florian Gebauer||Evaluating Different QUIC Scan Approaches||BA||Johannes Zirngibl, Patrick Sattler||2022|
|Sebastian Voit||Bringing QUIC to High-speed Networks||MA||Benedikt Jaeger, Johannes Zirngibl||2021|