Evaluation of Modern Internet Transport Protocols over GEO Satellite Links

Saved in:
Bibliographic Details
Title: Evaluation of Modern Internet Transport Protocols over GEO Satellite Links
Authors: Aljuhara Alshagri, Abdulmohsen Mutairi
Source: Network, Vol 3, Iss 3, Pp 451-468 (2023)
Publisher Information: MDPI AG, 2023.
Publication Year: 2023
Subject Terms: TK7885-7895, Computer engineering. Computer hardware, satellite networks, Electronic computers. Computer science, TCP congestion control, 0202 electrical engineering, electronic engineering, information engineering, QA75.5-76.95, 02 engineering and technology, QUIC
Description: New versions of HTTP protocols have been developed to overcome many of the limitations of the original HTTP/1.1 protocol and its underlying transport mechanism over TCP. In this paper, we investigated the performance of modern Internet protocols such as HTTP/2 over TCP and HTTP/3 over QUIC in high-latency satellite links. The goal was to uncover the interaction of the new features of HTTP such as parallel streams and optimized security handshake with modern congestion control algorithms such as CUBIC and BBR over high-latency links. An experimental satellite network emulation testbed was developed for the evaluation. The study analyzed several user-level web performance metrics such as average page load time, First Contentful Paint and Largest Contentful Paint. The results indicate an overhead problem with HTTP/3 that becomes more significant when using a loss-based congestion control algorithm such as CUBIC which is widely used on the Internet. Also, the results highlight the significance of the web page structure and how objects are distributed in it. Among the various Internet protocols evaluated, the results show that HTTP/3 over QUIC will perform better by an average of 35% than HTTP/2 over TCP in satellites links specifically with a more aggressive congestion algorithm such as BBR. This can be attributed to the non-blocking stream multiplexing feature of QUIC and the reduced TLS handshake of HTTP/3.
Document Type: Article
Language: English
ISSN: 2673-8732
DOI: 10.3390/network3030019
Access URL: https://doaj.org/article/db04d222af2b4520aae36e1041d4d18c
Rights: CC BY
Accession Number: edsair.doi.dedup.....37830ec92bec36c3bbddb51a3249b46b
Database: OpenAIRE
Description
Abstract:New versions of HTTP protocols have been developed to overcome many of the limitations of the original HTTP/1.1 protocol and its underlying transport mechanism over TCP. In this paper, we investigated the performance of modern Internet protocols such as HTTP/2 over TCP and HTTP/3 over QUIC in high-latency satellite links. The goal was to uncover the interaction of the new features of HTTP such as parallel streams and optimized security handshake with modern congestion control algorithms such as CUBIC and BBR over high-latency links. An experimental satellite network emulation testbed was developed for the evaluation. The study analyzed several user-level web performance metrics such as average page load time, First Contentful Paint and Largest Contentful Paint. The results indicate an overhead problem with HTTP/3 that becomes more significant when using a loss-based congestion control algorithm such as CUBIC which is widely used on the Internet. Also, the results highlight the significance of the web page structure and how objects are distributed in it. Among the various Internet protocols evaluated, the results show that HTTP/3 over QUIC will perform better by an average of 35% than HTTP/2 over TCP in satellites links specifically with a more aggressive congestion algorithm such as BBR. This can be attributed to the non-blocking stream multiplexing feature of QUIC and the reduced TLS handshake of HTTP/3.
ISSN:26738732
DOI:10.3390/network3030019