Optimization of BBR Congestion Control Algorithm Based on Pacing Gain Model

被引:4
|
作者
Yang, Shuang [1 ,2 ,3 ]
Tang, Yuquan [1 ]
Pan, Wansu [1 ,2 ]
Wang, Huadong [1 ]
Rong, Dandan [1 ,2 ]
Zhang, Zhirong [1 ,2 ,3 ,4 ]
机构
[1] Chinese Acad Sci, Anhui Inst Opt & Fine Mech, Anhui Prov Key Lab Photon Devices & Mat, HFIPS, Hefei 230031, Peoples R China
[2] Univ Sci & Technol China, Hefei 230026, Peoples R China
[3] Guangdong Prov Key Lab Intelligent Disaster Preven, Dongguan 523808, Peoples R China
[4] Adv Laser Technol Lab Anhui Prov, Hefei 230037, Peoples R China
关键词
TCP congestion control; BBR; RTT fairness; pacing gain; sending rate;
D O I
10.3390/s23094431
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
In 2016, Google proposed a congestion control algorithm based on bottleneck bandwidth and round-trip propagation time (BBR). The BBR congestion control algorithm measures the network bottleneck bandwidth and minimum delay in real-time to calculate the bandwidth delay product (BDP) and then adjusts the transmission rate to maximize throughput and minimize latency. However, relevant research reveals that BBR still has issues such as RTT unfairness, high packet loss rate, and deep buffer performance degradation. This article focuses on its most prominent RTT fairness issue as a starting point for optimization research. Using fluid models to describe the data transmission process in BBR congestion control, a fairness optimization strategy based on pacing gain is proposed. Triangular functions, inverse proportional functions, and gamma correction functions are analyzed and selected to construct the pacing gain model, forming three different adjustment functions for adaptive adjustment of the transmission rate. Simulation and real experiments show that the three optimization algorithms significantly improve the fairness and network transmission performance of the original BBR algorithm. In particular, the optimization algorithm that employs the gamma correction function as the gain model exhibits the best stability.
引用
收藏
页数:15
相关论文
共 50 条
  • [41] An ECN based congestion control algorithm for the Internet
    Zhang, JY
    Xie, JY
    Wang, MZ
    COMPUTER SCIENCE AND TECHNOLOGY IN NEW CENTURY, 2001, : 149 - 153
  • [42] Sliding mode control algorithm based on T-S model for internet congestion control
    Yan Ming
    An Ya-Liang
    PROCEEDINGS OF THE 2007 CHINESE CONTROL AND DECISION CONFERENCE, 2007, : 677 - 680
  • [43] On the Suitability of BBR Congestion Control for QUIC over GEO SATCOM Networks
    Martin, Aitor
    Khademi, Naeem
    PROCEEDINGS OF THE 2022 APPLIED NETWORKING RESEARCH WORKSHOP, ANRW 2022, 2022, : 15 - 22
  • [44] CLTCP: An Adaptive TCP Congestion Control Algorithm Based on Congestion Level
    Jiang, Xianliang
    Jin, Guang
    IEEE COMMUNICATIONS LETTERS, 2015, 19 (08) : 1307 - 1310
  • [45] BBR-Inspired Congestion Control for Data Fetching over NDN
    Hu, Yi
    Serban, Constantin
    Wang, Lan
    Afanasyev, Alex
    Zhang, Lixia
    2021 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM 2021), 2021,
  • [46] A Mathematical Model of the Skype VoIP Congestion Control Algorithm
    De Cicco, Luca
    Mascolo, Saverio
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2010, 55 (03) : 790 - 795
  • [47] A Mathematical Model of the Skype VoIP Congestion Control Algorithm
    De Cicco, Luca
    Mascolo, Saverio
    Palmisano, Vittorio
    47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, : 1410 - 1415
  • [48] Global bifurcation for a model of internet congestion control algorithm
    Zhuang, Kejun
    Yang, Penghui
    Wen, Zhaohui
    Journal of Information and Computational Science, 2010, 7 (14): : 3095 - 3100
  • [49] A TCP Congestion Control Model Based on Congestion Event Classification
    Wang, Yongwei
    Liu, Yunan
    Bian, Li
    Xie, Wenchong
    2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,
  • [50] Research on Congestion Control Algorithm Based on New Network Model and Wavelength Buffering in IONs
    Ma, Xinxin
    Du, Li
    PROCEEDINGS OF THE AASRI INTERNATIONAL CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (IEA 2015), 2015, 2 : 298 - 302