Performance Comparison of HTTP/3 and HTTP/2 with Proxy Integration

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Liu, Fan, Farkiani, Behrooz, Dehart, John, Parwatikar, Jyoti, Crowley, Patrick
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912525681950720
author Liu, Fan
Farkiani, Behrooz
Dehart, John
Parwatikar, Jyoti
Crowley, Patrick
author_facet Liu, Fan
Farkiani, Behrooz
Dehart, John
Parwatikar, Jyoti
Crowley, Patrick
contents This paper systematically evaluates the performance of QUIC/HTTP3 (H3) and TCP/HTTP2 (H2) in proxy-enhanced environments. H3 integrates UDP-based flow-controlled streams, built-in TLS, multiplexing, and connection migration to better support modern web communication. While prior studies show that H3 can outperform or underperform H2 depending on network conditions, the role of proxies and connection migration remains underexplored. We assess a variety of H2 and H3 client implementations across, particularly in lossy networks and proxy setups. Our findings show that proxies can significantly enhance H2 performance, yielding a 90% improvement in single-stream downloads under severe impairments when used with the BBR congestion control algorithm. In contrast, proxies have minimal impact on H3, which maintains consistent performance due to its internal mechanisms. H3 excels under high-loss and high-latency conditions, leveraging connection migration and multiplexing to deliver up to 88.36% improvement in migration scenarios and 81.5% in extreme loss cases. While optimized H2 can match H3 in some settings, H3 is more robust overall, showing less sensitivity to proxies, impairments, and congestion control variations.
format Preprint
id arxiv_https___arxiv_org_abs_2409_16267
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Performance Comparison of HTTP/3 and HTTP/2 with Proxy Integration
Liu, Fan
Farkiani, Behrooz
Dehart, John
Parwatikar, Jyoti
Crowley, Patrick
Networking and Internet Architecture
This paper systematically evaluates the performance of QUIC/HTTP3 (H3) and TCP/HTTP2 (H2) in proxy-enhanced environments. H3 integrates UDP-based flow-controlled streams, built-in TLS, multiplexing, and connection migration to better support modern web communication. While prior studies show that H3 can outperform or underperform H2 depending on network conditions, the role of proxies and connection migration remains underexplored. We assess a variety of H2 and H3 client implementations across, particularly in lossy networks and proxy setups. Our findings show that proxies can significantly enhance H2 performance, yielding a 90% improvement in single-stream downloads under severe impairments when used with the BBR congestion control algorithm. In contrast, proxies have minimal impact on H3, which maintains consistent performance due to its internal mechanisms. H3 excels under high-loss and high-latency conditions, leveraging connection migration and multiplexing to deliver up to 88.36% improvement in migration scenarios and 81.5% in extreme loss cases. While optimized H2 can match H3 in some settings, H3 is more robust overall, showing less sensitivity to proxies, impairments, and congestion control variations.
title Performance Comparison of HTTP/3 and HTTP/2 with Proxy Integration
topic Networking and Internet Architecture
url https://arxiv.org/abs/2409.16267