Starvation in end-to-end congestion control
Venkat Arun, Mohammad Alizadeh, Hari Balakrishnan
Abstract
To overcome weaknesses in traditional loss-based congestion control algorithms (CCAs), researchers have developed and deployed several delay-bounding CCAs that achieve high utilization without bloating delays (e.g., Vegas, FAST, BBR, PCC, Copa, etc.). When run on a path with a fixed bottleneck rate, these CCAs converge to a small delay range in equilibrium. This paper proves a surprising result: although designed to achieve reasonable inter-flow fairness, current methods to develop delay-bounding CCAs cannot always avoid starvation, an extreme form of unfairness. Starvation may occur when such a CCA runs on paths where non-congestive network delay variations due to real-world factors such as ACK aggregation and end-host scheduling exceed double the delay range that the CCA converges to in equilibrium. We provide experimental evidence for this result for BBR, PCC Vivace, and Copa with a link emulator. We discuss the implications of this result and posit that to guarantee no starvation an efficient delay-bounding CCA should design for a certain amount of non-congestive jitter and ensure that its equilibrium delay oscillations are at least one-half of this jitter.
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 dc7d27b2-8b66-4c53-a490-9a3fce2126f8Cited by top-tier papers10
- Mutant: Learning Congestion Control from Existing Protocols via Online Reinforcement LearningLorenzo Pappone, Alessio Sacco, Flavio EspositoNSDI 2025 · 24 citations
- Towards provably performant congestion controlAnup Agarwal, Venkat Arun, Devdeep Ray, Ruben Martins et al.NSDI 2024 · 17 citations
- Finding Adversarial Inputs for Heuristics using Multi-level OptimizationPooria Namyar, Behnaz Arzani, Ryan Beckett, Santiago Segarra et al.NSDI 2024 · 16 citations
- Pyrrha: Congestion-Root-Based Flow Control to Eliminate Head-of-Line Blocking in DatacenterKexin Liu, Zhaochen Zhang, Chang Liu, Yizhi Wang et al.NSDI 2025 · 13 citations
- Principles for Internet Congestion ManagementLloyd Brown, Albert Gran Alcoz, Frank Cangialosi, Akshay Narayan et al.SIGCOMM 2024 · 4 citations
Builds on4
- ABC: A Simple Explicit Congestion Controller for Wireless NetworksPrateesh Goyal, Anup Agarwal, Ravi Netravali, Mohammad Alizadeh et al.NSDI 2020 · 101 citations
- PCC Proteus: Scavenger Transport And BeyondTong Meng, Neta Rozen Schiff, Philip Brighten Godfrey, Michael SchapiraSIGCOMM 2020 · 79 citations
- Toward formally verifying congestion control behaviorVenkat Arun, Mina Tahmasbi Arashloo, Ahmed Saeed, Mohammad Alizadeh et al.SIGCOMM 2021 · 31 citations
- Elasticity detection: a building block for internet congestion controlPrateesh Goyal, Akshay Narayan, Frank Cangialosi, Srinivas Narayana et al.SIGCOMM 2022 · 25 citations
Related papers
- FRCC: Towards Provably Fair and Robust Congestion ControlAnup Agarwal, Venkat Arun, Srinivasan SeshanNSDI 2026
- Copa+: Analysis and Improvement of the Delay-based Congestion Control Algorithm CopaWanchun Jiang, Haoyang Li, Zheyuan Liu, Jia Wu et al.INFOCOM 2022 · 17 citations
- Towards the Fairness of Traffic PolicerDanfeng Shan, Peng Zhang, Wanchun Jiang, Hao Li et al.INFOCOM 2021 · 11 citations
- César: Cellular Resource Scheduling-Aware Congestion ControlJuhun Shin, Goodsol Lee, Jeongyeup Paek, Saewoong BahkINFOCOM 2025 · 2 citations
- Congestion Control for VR Cloud Gaming: Integration and Comparison in Real VR Gaming EnvironmentAhmad Alhilal, Ze Wu, Teemu Kämäräinen, Tristan Braud et al.ACM MM 2025 · 4 citations
