lynx   »   [go: up one dir, main page]

IDEAS home Printed from https://ideas.repec.org/a/spr/telsys/v88y2025i1d10.1007_s11235-025-01269-z.html
   My bibliography  Save this article

BBR-with enhanced bandwidth estimation (BBR-EBE+): an improved BBR congestion control algorithm based on TCP acknowledgment compression and aggregation

Author

Listed:
  • Charles Kihungi Njogu

    (Central South University)

  • Wang Yang

    (Central South University)

  • Humphrey Waita Njogu

    (Kenya Institute for Public Policy Research and Analysis)

  • Adrian Bosire

    (Kiriri Women’s University of Science and Technology)

Abstract
In early 2017, Google announced a new version of the TCP congestion control algorithm called Bottleneck Bandwidth and Round-trip Time (BBR), aimed at eliminating bottleneck queue formation and optimizing the utilization of available bottleneck bandwidth on networks. Despite the remarkable throughput and delay improvements demonstrated by BBR on modern networks, it exhibits deficiencies and experiences suboptimal delay performance, primarily on network paths featuring TCP acknowledgment (ACK) compression and aggregation. This is due to one of its underlying design choices. ACK compression and aggregation result in excessive ACK rates. However, BBR relies on a traditional approach that cannot thoroughly filter these excessive recorded ACK rates. This leads to BBR injecting additional bytes of data into the buffer queue, causing delivery rate overestimation, and, consequently, prolonged queueing delays. This study proposes the BBR with Enhanced Bandwidth Estimation (BBR-EBE+) algorithm to improve BBR’s bandwidth estimation by accurately detecting and filtering excessive ACK rates and delaying the update of the estimated bandwidth. We implemented our experimental evaluations in a physical testbed environment. BBR-EBE+ achieved up to a 28% average reduction in queueing delay, increasing to 36% in worst-case scenarios, along with an average throughput increase of about 12% compared to other recently published algorithms, such as calibrating bandwidth estimation (CBE).

Suggested Citation

  • Charles Kihungi Njogu & Wang Yang & Humphrey Waita Njogu & Adrian Bosire, 2025. "BBR-with enhanced bandwidth estimation (BBR-EBE+): an improved BBR congestion control algorithm based on TCP acknowledgment compression and aggregation," Telecommunication Systems: Modelling, Analysis, Design and Management, Springer, vol. 88(1), pages 1-13, March.
  • Handle: RePEc:spr:telsys:v:88:y:2025:i:1:d:10.1007_s11235-025-01269-z
    DOI: 10.1007/s11235-025-01269-z
    as

    Download full text from publisher

    File URL: http://link.springer.com/10.1007/s11235-025-01269-z
    File Function: Abstract
    Download Restriction: Access to the full text of the articles in this series is restricted.

    File URL: https://libkey.io/10.1007/s11235-025-01269-z?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:telsys:v:88:y:2025:i:1:d:10.1007_s11235-025-01269-z. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.
    Лучший частный хостинг