FRCC: Towards Provably Fair and Robust Congestion Control
Anup Agarwal, Venkat Arun, Srinivasan Seshan
Abstract
Congestion control algorithms (CCAs) play a critical role in network bandwidth allocation. Recent work [3] showed that a large class of CCAs, including BBR, Copa, and Reno, starve flows in the presence of network jitter. Starvation occurs because CCAs coordinate fairness by encoding fair rates into congestion signals. For example, Reno's throughput scales as 1/ √ loss rate. Even a small amount of noise in these signals leads to large errors in inferring fair rates.
We present FRCC (Fair and Robust Congestion Controller), the first CCA that provably bounds unfairness (avoids starvation) even under network jitter. Our key insight is to encode only the flow count (or equivalently, the fair link fraction) into the congestion signals, and independently estimate the link capacity to calculate the fair rate. In this way, we bound jitter's impact on fairness. We implement FRCC in the Linux kernel and evaluate it in a variety of network conditions, including synthetic jitter, heterogeneous RTTs, and multi-bottleneck settings. FRCC closely matches the bounds predicted by our theoretical analysis, and consistently achieves fairness, even when state-of-the-art CCAs exhibit starvation.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 2f8b3fe7-7cf4-469b-afda-b404843cf3eaBuilds on9
- Swift: Delay is Simple and Effective for Congestion Control in the DatacenterGautam Kumar, Nandita Dukkipati, Keon Jang, Hassan M. G. Wassel et al.SIGCOMM 2020 · 333 citations
- ABC: A Simple Explicit Congestion Controller for Wireless NetworksPrateesh Goyal, Anup Agarwal, Ravi Netravali, Mohammad Alizadeh et al.NSDI 2020 · 101 citations
- Poseidon: Efficient, Robust, and Practical Datacenter CC via Deployable INTWeitao Wang, Masoud Moshref, Yuliang Li, Gautam Kumar et al.NSDI 2023 · 58 citations
- Starvation in end-to-end congestion controlVenkat Arun, Mohammad Alizadeh, Hari BalakrishnanSIGCOMM 2022 · 44 citations
- Toward formally verifying congestion control behaviorVenkat Arun, Mina Tahmasbi Arashloo, Ahmed Saeed, Mohammad Alizadeh et al.SIGCOMM 2021 · 31 citations
Related papers
- Towards the Fairness of Traffic PolicerDanfeng Shan, Peng Zhang, Wanchun Jiang, Hao Li et al.INFOCOM 2021 · 11 citations
- Towards provably performant congestion controlAnup Agarwal, Venkat Arun, Devdeep Ray, Ruben Martins et al.NSDI 2024 · 17 citations
- Confucius: Adapting Home Routers to Congestion Control's Reactions for Consistent Low LatencyZili Meng, Nirav Atre, Bochun Zhang, Mingwei Xu et al.INFOCOM 2026
- Lightweight Internet Bandwidth Allocation and Isolation with Fractional Fair SharesMarc Wyss, Yih-Chun Hu, Vincent Lenders, Roland Meier et al.NDSS 2026
- CCAnalyzer: An Efficient and Nearly-Passive Congestion Control ClassifierRanysha Ware, Adithya Abraham Philip, Nicholas Hungria, Yash Kothari et al.SIGCOMM 2024 · 16 citations
