Эффективность и перспективы экспериментального протокола Quick User Datagram Protocol Internet Connections

Автор: Рахмани Д., Сухарев С.П.

Журнал: Advanced Engineering Research (Rostov-on-Don) @vestnik-donstu

Рубрика: Информатика, вычислительная техника и управление

Статья в выпуске: 2 т.26, 2026 года.

Бесплатный доступ

Введение. Обеспечение и повышение доступности веб-ресурсов в сети Интернет представляет собой актуальную задачу для разработчиков информационных систем. Критическую роль в доступности страниц по протоколу Hypertext Transfer Protocol (HTTP) играет версия протокола и его реализация на транспортном уровне. Протокол Quick User Datagram Protocol Internet Connections (QUIC), разработанный компанией Google, позволяет добиться прироста скорости загрузки ресурсов за счёт применения протокола User Datagram Protocol (UDP) в HTTP/3. Однако QUIC имеет статус экспериментального, а в существующих исследованиях основное внимание уделяется теоретическим аспектам или общим показателям в глобальной сети. При этом остаются недостаточно изученными: одновременное сопоставление трёх версий протокола в единых контролируемых условиях, практические сложности конфигурирования и влияние алгоритмов контроля перегрузок на прикладные метрики; трудозатраты на внедрение и настройку; усилия по настройке и количественная оценка выигрыша в контролируемых условиях. Указанные пробелы формируют разрыв между теоретическими ожиданиями и практической реализацией. Поэтому целью данного исследования явилась экспериментальная оценка прикладной эффективности HTTP/3 (QUIC) в контролируемых условиях на едином тестовом стенде, включающая сопоставление HTTP/1.1, HTTP/2, HTTP/3, анализ влияния алгоритмов контроля перегрузок CUBIC и BBR и документирование процедуры конфигурирования HTTP/3-сервера. Материалы и методы. Для исследования был развёрнут тестовый стенд на основе виртуального сервера под управлением операционной системы (ОС) Linux и веб-сервера nginx с поддержкой HTTP/1.1, HTTP/3 (QUIC), а также алгоритмов контроля перегрузок CUBIC и Bottleneck Bandwidth and Round-trip propagation time (BBR). В качестве клиента использовался браузер Google Chrome в сети 4G. Производительность оценивалась по метрике Time to First Byte (TTFB), скорости загрузки файлов и времени полной загрузки веб-страницы. Замеры выполнялись многократно с использованием Chrome DevTools и клиентских скриптов. В статье подробно описан процесс настройки сервера для работы с HTTP/3. Результаты исследований. Эксперименты показали, что применение HTTP/3 (QUIC) сокращает время до первого байта на 23,06 % и ускоряет полную загрузку страницы на 9,5 % по сравнению с HTTP/1.1. Теоретическая модель прогнозировала снижение TTFB на 71,43 % за счёт объединённого рукопожатия QUIC и TLS 1.3. Выявленное расхождение обусловлено особенностями обработки UDP-трафика операторами, экспериментальным статусом реализации и нестабильностью мобильного канала. При скачивании крупных файлов алгоритмы CUBIC и BBR обеспечили сопоставимую среднюю скорость (≈13,12 и 12,75 МБ/с соответственно). Однако BBR за первые три секунды передал на 18,2 % больше данных, демонстрируя более быстрый выход на рабочую скорость и стабильный профиль передачи. Обсуждение. Практические результаты частично расходятся с теоретическими оценками: снижение задержки оказалось меньше прогнозируемого из-за особенностей реализации Transport Layer Security (TLS), обработки UDP-трафика провайдерами и характеристик оборудования. Показано, что преимущества QUIC/HTTP/3 наиболее заметны при множественных коротких запросах и высоких задержках. Преимущество BBR перед CUBIC реализуется не на длительных передачах, а при загрузке множества небольших ресурсов страницы — типичного сценария веб-взаимодействий. Для повышения достоверности оценки производительности планируется расширение экспериментов с различными сетевыми условиями, реализациями протокола и географически распределёнными клиентами. Заключение. Исследование подтвердило преимущество HTTP/3 (QUIC): TTFB снизился на 23,06 %, время загрузки страницы — на 9,5 %. При этом теоретическая модель прогнозировала более существенное сокращение, что указывает на влияние особенностей реализации и сетевой среды. Сравнение CUBIC и BBR выявило преимущество BBR при передаче файлов малого объёма. Несмотря на сложность конфигурирования HTTP/3, переход оправдан для сервисов со значительным количеством ресурсов. Ограничения эксперимента требуют расширения исследований в различных сетевых сценариях.

Еще

QUIC, HTTP/3, протоколы транспортного уровня, алгоритмы контроля перегрузок, BBR, CUBIC, TTFB, производительность веб-приложений

Короткий адрес: https://sciup.org/142248167

IDR: 142248167   |   УДК: 004.738.5   |   DOI: 10.23947/2687-1653-2026-26-2-2228

Efficiency and Prospects of the Experimental QUIC Protocol

Introduction. Ensuring and improving the availability of web resources on the Internet is a crucial task for developers of information systems. A critical role in the page accessibility via the Hypertext Transfer Protocol (HTTP) is played by the protocol version and its transport-level implementation. The QUIC (Quick User Datagram Protocol Internet Connections) protocol, developed by Google, provides an increase in resource loading speed through the use of User Datagram Protocol (UDP) in HTTP/3. However, QUIC has an experimental status, and existing research primarily focuses on theoretical aspects or general performance metrics in the global network. At the same time, the following aspects remain insufficiently studied: simultaneous comparison of three protocol versions under unified controlled conditions, practical complexities of configuration and the effect of congestion control algorithms on application-level metrics, labor costs for implementation and configuration, tuning efforts, and quantifying gains under controlled condition. These gaps create a disconnect between theoretical expectations and practical implementation. Therefore, the objective of this study is to experimentally evaluate the applied performance of HTTP/3 (QUIC) under controlled conditions on a unified testbed, including a comparison of HTTP/1.1, HTTP/2, and HTTP/3, an analysis of the impact of the CUBIC and BBR congestion control algorithms, and documentation of the HTTP/3 server configuration procedure. Materials and Methods. A testbed was deployed based on a virtual server running the Linux operating system (OS) and the nginx web server supporting HTTP/1.1, HTTP/3 (QUIC), and congestion control algorithms CUBIC and Bottleneck Bandwidth and Round-trip propagation time (BBR). The Google Chrome browser over a 4G network was used as the client. Performance was evaluated using the Time to First Byte (TTFB) metric, file download speed, and total web page load time. Measurements were performed multiple times using Chrome DevTools and client-side scripts. The paper provides a detailed description of the server configuration process for enabling HTTP/3. Results. The experiments showed that using HTTP/3 (QUIC) reduced the time to first byte by 23.06% and accelerated full page load by 9.5% compared to HTTP/1.1. The theoretical model predicted a TTFB reduction of 71.43% due to the combined QUIC and TLS 1.3 handshake. The observed discrepancy was attributed to the specifics of UDP traffic processing by internet service providers, the experimental status of the implementation, and mobile channel instability. When downloading large files, the CUBIC and BBR algorithms provided comparable average speeds (≈13.12 MB/s and 12.75 MB/s, respectively). However, BBR transmitted 18.2% more data within the first three seconds, demonstrating faster ramp-up to operational speed and a more stable transfer profile. Discussion. Practical results partially differed from theoretical estimates: the observed latency reduction was lower than expected due to Transport Layer Security (TLS) implementation features, UDP traffic processing by Internet providers, and hardware characteristics. It is shown that the advantages of QUIC/HTTP/3 are most noticeable under conditions of multiple short requests and high latency. The advantage of BBR over CUBIC is realized not in long-duration transfers, but when loading numerous small page resources — a typical web interaction scenario. To improve the reliability of performance evaluation, further experiments are planned under various network conditions, protocol implementations, and geographically distributed clients. Conclusion. The study confirmed the advantages of HTTP/3 (QUIC): TTFB decreased by 23.06%, and page load time by 9.5%. However, the theoretical model predicted a greater reduction, indicating the influence of implementation and network environment factors. The comparison of CUBIC and BBR revealed the advantage of BBR when transferring small-sized files. Despite the complexity of HTTP/3 configuration, the transition is justified for services with a significant number of resources. The experimental limitations indicate the need for further studies under different network scenarios.

Еще