English

Estimating the Number of HTTP/3 Responses in QUIC Using Deep Learning

Machine Learning 2025-04-29 v3 Computer Vision and Pattern Recognition Networking and Internet Architecture

Abstract

QUIC, a new and increasingly used transport protocol, enhances TCP by offering improved security, performance, and stream multiplexing. These features, however, also impose challenges for network middle-boxes that need to monitor and analyze web traffic. This paper proposes a novel method to estimate the number of HTTP/3 responses in a given QUIC connection by an observer. This estimation reveals server behavior, client-server interactions, and data transmission efficiency, which is crucial for various applications such as designing a load balancing solution and detecting HTTP/3 flood attacks. The proposed scheme transforms QUIC connection traces into image sequences and uses machine learning (ML) models, guided by a tailored loss function, to predict response counts. Evaluations on more than seven million images-derived from 100,000 traces collected across 44,000 websites over four months-achieve up to 97% accuracy in both known and unknown server settings and 92% accuracy on previously unseen complete QUIC traces.

Keywords

Cite

@article{arxiv.2410.06140,
  title  = {Estimating the Number of HTTP/3 Responses in QUIC Using Deep Learning},
  author = {Barak Gahtan and Robert J. Shahla and Reuven Cohen and Alex M. Bronstein},
  journal= {arXiv preprint arXiv:2410.06140},
  year   = {2025}
}
R2 v1 2026-06-28T19:13:10.676Z