Predicting Network Buffer Capacity for BBR Fairness
Predicting Network Buffer Capacity for BBR Fairness
复制标题
DOI:
--
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
I. Akgun;Santiago Vargas;Michael Arkhangelskiy;Andrew Burford;Michael McNeill;A. Balasubramanian;Anshul Gandhi;E. Zadok
中科院分区:
文献类型:
--
作者:
I. Akgun;Santiago Vargas;Michael Arkhangelskiy;Andrew Burford;Michael McNeill;A. Balasubramanian;Anshul Gandhi;E. Zadok
BBR is a newer TCP congestion control algorithm with promising features, but it can often be unfair to existing loss-based congestion-control algorithms. This is because BBR’s sending rate is dictated by static parameters that do not adapt well to dynamic and diverse network conditions. In this work, we introduce BBR-ML, an in-kernel ML-based tuning system for BBR, designed to improve fairness when in competition with loss-based congestion control. To build BBR-ML, we discretized the network condition search space and trained a model on 2,500 different network conditions. We then modified BBR to run an in-kernel model to predict network buffer sizes, and then use this prediction for optimal parameter settings. Our preliminary evaluation results show that BBR-ML can improve fairness when in competition with Cubic by up to 30% in some cases.