BBR-With Enhanced Fairness (BBR-EFRA): A new enhanced RTT fairness for BBR congestion control algorithm

被引:2
|
作者
Njogu, Charles Kihungi [1 ]
Yang, Wang [1 ]
Njogu, Humphrey Waita [2 ]
Bosire, Adrian [3 ]
机构
[1] Cent South Univ, Sch Comp Sci & Engn, Changsha 410083, Peoples R China
[2] Kenya Inst Publ Policy Res & Anal, Nairobi 5644500200, Kenya
[3] Kiriri Womens Univ Sci & Technol, POB 27235-00100, Nairobi, Kenya
基金
中国国家自然科学基金;
关键词
BBR; Bottleneck; Round-trip time; TCP congestion control; Congestion window; Bandwidth; RTT fairness; TCP BBR;
D O I
10.1016/j.comcom.2022.12.015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Towards the end of 2016, the Google research team proposed and developed a new state-of-the-art TCP congestion control algorithm called Bottleneck Bandwidth and Round-trip propagation time (BBR). When deployed on various Google internal servers, BBR attained higher throughput and low latency performances on modern-day and sophisticated networks than traditional congestion control algorithms like Cubic, Reno, or Vegas. Unlike conventional congestion control algorithms, BBR controls data transmission by maximizing delivery rate and minimizing the round-trip time (RTT), therefore maximizing bandwidth utilization and improving throughput and latency delay performances. However, some experiments have reported persistent queue formation and massive packet retransmissions rate in the bottleneck link, which happens to be the main cause of unfairness between different RTT flows. BBR prefers and favors long RTT over short RTT flows; therefore, long RTT flows are allocated more bandwidth when competing with short RTT flows in the bottleneck link. It was also noted that even the minor difference between the two competing flows could be a source of throughput imbalance and unfairness. The dominance of long RTT flows is the central origin of the high queuing delay, packet loss and retransmission rates, and even severe BBR vulnerability that malicious users can exploit to obtain a larger share of bandwidth simply by increasing the RTT (delay). Therefore, we propose a BBR-With Enhanced Fairness (BBR-EFRA) to mitigate this major concern challenge. Our proposed algorithm adaptively controls the congestion window (CWND) by adjusting the bandwidth delay product (BDP) values of each BBR flow during data transmission based on buffer queue status computation. Our proposed approach guarantees different RTT flows to compete for the available bottleneck bandwidth more equally, hence improving the BBR fairness issue. We evaluated our algorithm on the NS3 simulating environment. BBR-EFRA shows improved RTT fairness by more than 16%, reduced retransmission rate by more than 20%, and queuing delay by more than 18%, and finally increased Jain's fairness index by more than 1.3 times compared with other recently published BBR variants like an adaptive congestion window of BBR(BBR-ACW). Therefore, with BBR-EFRA, short RTT flows can fairly compete for the available bandwidth even with higher RTT differences under various network scenarios.
引用
收藏
页码:95 / 103
页数:9
相关论文
共 30 条
  • [21] Performance Study of Improved BBR Congestion Control Algorithm using QUIC in Wireless LAN
    Zuo, Mengjie
    Wu, Haoying
    Han, Yi
    Zhong, Yi
    Wang, Jiazheng
    20TH INT CONF ON UBIQUITOUS COMP AND COMMUNICAT (IUCC) / 20TH INT CONF ON COMP AND INFORMATION TECHNOLOGY (CIT) / 4TH INT CONF ON DATA SCIENCE AND COMPUTATIONAL INTELLIGENCE (DSCI) / 11TH INT CONF ON SMART COMPUTING, NETWORKING, AND SERV (SMARTCNS), 2021, : 508 - 513
  • [22] MFBBR: An Optimized Fairness-aware TCP-BBR Algorithm in Wired-cum-wireless Network
    Jia, Minghan
    Sun, Weifeng
    Wang, Zun
    Yan, Yaohua
    Qin, Hongyu
    Meng, Kelong
    IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2020, : 171 - 176
  • [23] Coupled Multipath BBR (C-MPBBR): A Efficient Congestion Control Algorithm for Multipath TCP
    Mahmud, Imtiaz
    Lubna, Tabassum
    Song, Yeong-Jun
    Cho, You-Ze
    IEEE ACCESS, 2020, 8 : 165497 - 165511
  • [24] A New TCP Congestion Control Supporting RTT-Fairness
    Ogura, Kazumine
    Nemoto, Yohei
    Su, Zhou
    Katto, Jiro
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (02) : 523 - 531
  • [25] A new algorithm to promote fairness and congestion control in the Internet
    Foronda, Augusto
    Pykosz, Leandro C.
    Junior, Walter G.
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER SCIENCE AND TECHNOLOGY, 2006, : 218 - +
  • [26] CCID5: An implementation of the BBR Congestion Control algorithm for DCCP and its impact over multi-path scenarios
    Moreno, Nathalie Romo
    Amend, Markus
    Brunstrom, Anna
    Kassler, Andreas
    Rakocevic, Veselin
    PROCEEDINGS OF THE 2021 APPLIED NETWORKING RESEARCH WORKSHOP, ANRW 2021, 2021, : 52 - 58
  • [27] New ABR congestion control algorithm achieved fairness under several criteria
    Wang, Sheng
    Li, Lemin
    Dianzi Kexue Xuekan/Journal of Electronics, 1999, 21 (05): : 652 - 659
  • [28] A NEW ABR CONGESTION CONTROL ALGORITHM ACHIEVING FAIRNESS UNDER SEVERAL CRITERIA
    Wang Sheng Li Lemin (National Key Lab. of Broadband Optical Trans
    Journal of Electronics(China), 2000, (02) : 108 - 115
  • [29] Enhanced TCP congestion control realizing higher throughput and inter-session fairness in multihop wireless networks
    Yamamoto, Takehito
    Tode, Hideki
    Murakami, Koso
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2008, E91B (07) : 2279 - 2286
  • [30] Improving fairness and stability in best-effort service: A new congestion control algorithm for SACK-TCP
    Atsumi, Y
    Kondoh, E
    Altintas, O
    Yoshida, T
    IEICE TRANSACTIONS ON COMMUNICATIONS, 1998, E81B (11) : 2023 - 2033