Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
WIP: Leveraging QUIC for a Receiver-driven BBR for Cellular Networks
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013). (Distributed Systems and Communications (DISCO))ORCID iD: 0000-0001-8947-0399
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013). (Distributed Systems and Communications Research Group (DISCO))ORCID iD: 0000-0003-4147-9487
Ericsson AB.ORCID iD: 0000-0002-0722-2656
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013). (Distributed Systems and Communications Research Group (DISCO))ORCID iD: 0000-0002-8731-2482
Show others and affiliations
2021 (English)In: 2021 IEEE 22nd International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), Institute of Electrical and Electronics Engineers (IEEE), 2021, p. 252-255Conference paper, Published paper (Refereed)
Abstract [en]

Cellular networks are continuously evolving to allow improved throughput and low latency performance for applications. However, it has been shown that, due to buffer over-provisioning, TCP’s standard loss-based congestion control algorithms (CCAs) can cause long delays in cellular networks. The QUIC transport protocol and the Bottleneck Bandwidth and Round-trip propagation time (BBR) congestion control are both proposed in response to shortcomings observed in TCP and loss-based CCAs. Despite its notable advantages, BBR can experience suboptimal delay performance in cellular networks due to one of its underlying design choices: the maximum bandwidth filter at the sender. In this work, we leverage QUIC’s extensibility to enhance BBR. Instead of using the ACK rate observed at the sender side, we apply a more fitting delivery rate calculated at the receiver. Our 5G-trace-based emulation experiments in CloudLab suggest that our modified QUIC could significantly improve latency without any notable effect on the throughput: In particular, in some of our experiments, we observe up to 39% reduction of the round-trip time (RTT) with a worst case throughput reduction of 2.7%.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2021. p. 252-255
Keywords [en]
QUIC, BBR, cellular, delay, throughput, congestion control, feedback
National Category
Telecommunications
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kau:diva-83737DOI: 10.1109/WoWMoM51794.2021.00046ISI: 000855656300034Scopus ID: 2-s2.0-85112431263ISBN: 978-1-6654-2263-5 (print)OAI: oai:DiVA.org:kau-83737DiVA, id: diva2:1546437
Conference
The 22nd IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), Pisa, Italy.
Projects
Högkvalitativa Nätverkstjänster i En Mobil Värld, Karlstad Universitet (HITS)
Funder
Knowledge FoundationAvailable from: 2021-04-22 Created: 2021-04-22 Last updated: 2023-03-28Bibliographically approved
In thesis
1. Achieving Low Latency and High Throughput over Cellular Internet Connections
Open this publication in new window or tab >>Achieving Low Latency and High Throughput over Cellular Internet Connections
2023 (English)Doctoral thesis, comprehensive summary (Other academic)
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.

Place, publisher, year, edition, pages
Karlstads universitet, 2023. p. 45
Series
Karlstad University Studies, ISSN 1403-8099 ; 2023:11
Keywords
QUIC, BBR, Copa, TCP, Congestion control, Throughput, Queuing Delay, Performance Evaluation, 4G, 5G, Kalman Filter
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-94024 (URN)978-91-7867-364-3 (ISBN)978-91-7867-365-0 (ISBN)
Public defence
2023-05-29, 1B306, Fryxellsalen, 09:30 (English)
Opponent
Supervisors
Available from: 2023-05-09 Created: 2023-03-28 Last updated: 2023-05-09Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Haile, Habtegebreil KassayeGrinnemo, Karl-JohanHurtig, PerBrunström, Anna

Search in DiVA

By author/editor
Haile, Habtegebreil KassayeGrinnemo, Karl-JohanFerlin-Reiter, SimoneHurtig, PerBrunström, Anna
By organisation
Department of Mathematics and Computer Science (from 2013)
Telecommunications

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 533 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf