Design and Implementation of Novel Transport and Application Layer Measurement Techniques

The deployment of new transport and application-layer protocols such as QUIC and HTTP/3 has outpaced existing Internet measurement tooling, which is often tailored to TCP and HTTP/1.1 or HTTP/2 and lacks support for structured protocol logging. This thesis presents the design, implementation, and evaluation of a modular, extensible framework for Internet-wide active measurements of modern transport and applicationlayer protocols. The framework, termed QUIC Lab, comprises three subsystems: a Domain Extractor that constructs reproducible target sets from large domain lists, a probing engine that orchestrates configurable QUIC- and HTTP/3-based measurements via pluggable probes, and an Analyzer that ingests recorder outputs and qlog (structured QUIC logging) traces to derive aggregated statistics. QUIC Lab is implemented in Rust on top of Tencent’s TQUIC library, with a clear separation between probe-specific logic and shared services such as configuration management, DNS resolution, rate limiting, transport abstraction, recording, and qlog multiplexing. Its scalability and robustness are demonstrated through two large-scale scans of approximately 6.24 M domains derived from Tranco, executed from privately operated servers in Switzerland and an AWS EC2 instance in the US-East region. Across roughly 5.48 M connection attempts per vantage point, the framework produced about 240 M qlog events with sustained probing rates of approximately 26 domains per second, while maintaining low CPU, memory, and network utilization. The empirical results show that QUIC and HTTP/3 are widely, but not universally, deployed among popular domains, with successful QUIC handshakes observed for 28–32% of targets and HTTP/3 dominating the negotiated ALPN values. Server-side QUIC transport parameters exhibit highly consistent distributions across vantage points, indicating convergence on a small set of operational defaults. No evidence of Multipath QUIC deployment was found in the examined population.

Authors

Publication Details

Journal
Universität Zürich, ZORA
Published
2025-11-26
DOI
https://doi.org/10.5167/uzh-291171
Primary Topic
Network Traffic and Congestion Control
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Design and Implementation of Novel Transport and Application Layer Measurement Techniques

Mete Polat
Universität Zürich, ZORA
Network Traffic and Congestion Control
article

Design and Implementation of Novel Transport and Application Layer Measurement Techniques

Mete Polat
article en

Abstract

The deployment of new transport and application-layer protocols such as QUIC and HTTP/3 has outpaced existing Internet measurement tooling, which is often tailored to TCP and HTTP/1.1 or HTTP/2 and lacks support for structured protocol logging. This thesis presents the design, implementation, and evaluation of a modular, extensible framework for Internet-wide active measurements of modern transport and applicationlayer protocols. The framework, termed QUIC Lab, comprises three subsystems: a Domain Extractor that constructs reproducible target sets from large domain lists, a probing engine that orchestrates configurable QUIC- and HTTP/3-based measurements via pluggable probes, and an Analyzer that ingests recorder outputs and qlog (structured QUIC logging) traces to derive aggregated statistics. QUIC Lab is implemented in Rust on top of Tencent’s TQUIC library, with a clear separation between probe-specific logic and shared services such as configuration management, DNS resolution, rate limiting, transport abstraction, recording, and qlog multiplexing. Its scalability and robustness are demonstrated through two large-scale scans of approximately 6.24 M domains derived from Tranco, executed from privately operated servers in Switzerland and an AWS EC2 instance in the US-East region. Across roughly 5.48 M connection attempts per vantage point, the framework produced about 240 M qlog events with sustained probing rates of approximately 26 domains per second, while maintaining low CPU, memory, and network utilization. The empirical results show that QUIC and HTTP/3 are widely, but not universally, deployed among popular domains, with successful QUIC handshakes observed for 28–32% of targets and HTTP/3 dominating the negotiated ALPN values. Server-side QUIC transport parameters exhibit highly consistent distributions across vantage points, indicating convergence on a small set of operational defaults. No evidence of Multipath QUIC deployment was found in the examined population.

Universität Zürich, ZORA
Openalex Percentile: Top 26%
Network Traffic and Congestion Control
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.