BBR 改进方案
1.0 BBR 基础算法
1.5 BBR 改进方案:
  • 更直接的probe_bw阶段的drain算法,提升轮换效率
  • 将cycle的轮次随机化,避免相互同步
  • ack aggregation,避免窗口停滞,更好地面对wifi级别的ack aggregation
    • (wifi 网络测试环境
2.0 BBR 进一步改进方案:
  • 减少Probe_RTT的时间间隔,减少Probe_RTT的激烈程度,在对整体效率影响不变的情况下,减少min_rtt的延迟
    • (新的PROBE_RTT图像,波谷更小
  • 在一开始的探测结束之后,检测到其他reno共存的情况,就减少PROBE_BW的频率,让其他算法有更高的机会抢占带宽
    • (和其他CUBIC算法共存的图像
个人理解的可能改进方案:
  • 修改PROBE_BW的gain系数,查看对于多个BBR流收敛速度的影响