Achieving Low Latency and High Throughput over Cellular Internet Connections
2023 (Engelska)Doktorsavhandling, sammanläggning (Övrigt vetenskapligt)
Abstract [en]
The continuous increase in the number and type of Internet services and their requirements for improved QoS has motivated the steady evolution of cellular networks towards the current fifth generation (5G) systems. However, updating the network to 5G is insufficient to satisfy application requirements since performance limitations can also exist in the transport used by the applications. Legacy transport protocols and congestion control algorithms (CCAs) are not suitable for applications with requirements for both throughput and delay. This mismatch has inspired new transport protocols and CCAs, such as QUIC and BBR. Nevertheless, cellular networks present challenges that can make it difficult for newly proposed CCAs to achieve consistent throughput and delay.
The main focus of this thesis is enhancing transport protocols and CCAs to achieve lower delay and high throughput in cellular networks. An extensive review of available end-to-end CCAs for cellular networks is provided in this thesis, along with the challenges and future directions for research. The delivery rate at a receiver is an important quantity that has found increased use in modern CCAs, and in this thesis, we propose and validate a Kalman-filter-based technique to obtain a steady estimate of the delivery rate for a cellular bottleneck. This thesis also proposes an extension to the QUIC protocol to make receiver-side delivery rate estimates available to the sender CCAs. Using the proposed rate estimation method and extension to the QUIC protocol, this thesis proposes modifications to the recently proposed CCAs BBR and Copa. The proposed modifications are evaluated over real cellular networks and through extensive trace-based emulations. The modified BBR results in lower packet delays with similar throughput to standard BBR in cellular bottlenecks. On the other hand, the modification to Copa strives to provide a more consistent and predictable delay performance across different cellular bottlenecks.
Abstract [en]
The continuous increase in the number and type of Internet services and their requirements for improved QoS has driven the evolution of cellular networks towards the fifth-generation (5G) systems. However, updating the network to 5G is insufficient to satisfy application requirements since legacy transport protocols and congestion control algorithms (CCAs) are not suitable for applications with requirements for both throughput and delay.
In this thesis, we aim to enhance transport protocols and CCAs to achieve low delay and high throughput in cellular networks. We provide an extensive review of contemporary end-to-end CCAs for cellular networks, along with the challenges in designing suitable CCAs and future directions for research. We also propose a technique to obtain a steady estimate of the delivery rate for a cellular bottleneck and an extension to one of the major transport protocols of the Internet (QUIC). The proposed extension makes receiver-side delivery rate estimates available to the sender CCAs.
Using the proposed rate estimation method and extension to the QUIC protocol, we propose modifications to two prominent modern CCAs, i.e. BBR and Copa. Through extensive evaluation, this thesis shows that the modified BBR results in lower packet delays, and the modification to Copa provides a more consistent and predictable delay performance.
Ort, förlag, år, upplaga, sidor
Karlstads universitet, 2023. , s. 45
Serie
Karlstad University Studies, ISSN 1403-8099 ; 2023:11
Nyckelord [en]
QUIC, BBR, Copa, TCP, Congestion control, Throughput, Queuing Delay, Performance Evaluation, 4G, 5G, Kalman Filter
Nationell ämneskategori
Datavetenskap (datalogi)
Forskningsämne
Datavetenskap
Identifikatorer
URN: urn:nbn:se:kau:diva-94024ISBN: 978-91-7867-364-3 (tryckt)ISBN: 978-91-7867-365-0 (digital)OAI: oai:DiVA.org:kau-94024DiVA, id: diva2:1746573
Disputation
2023-05-29, 1B306, Fryxellsalen, 09:30 (Engelska)
Opponent
Handledare
Anmärkning
Paper 6 part of thesis as manuscript, now published.
2023-05-092023-03-282024-07-08Bibliografiskt granskad
Delarbeten