Draft: Setting BBR Pacing Rate to 1% below the estimated bandwidth
Bottleneck Bandwidth and RTT (BBR) is a model based congestion control algorithm developed by Google. Pacing rate is a function of Bottleneck bandwidth and RTT. To reduce queue length at the bottleneck link, set the Pace at less than 1% of estimated bandwidth. This feature is implemented in Linux as:
static const int bbr_pacing_margin_percent = 1;
**rate *= USEC_PER_SEC / 100 * (100 – bbr_pacing_margin_percent);**
This MR contains the implementation of the above feature in ns-3.
Edited by Mohit P. Tahiliani