Analytical Model of TCP Relentless Congestion Control
R\'emi Diana, Emmanuel Lochin

TL;DR
This paper presents an analytical model of the Relentless Congestion Control (RCC), a novel TCP congestion control variant, and its enhancement RCC+ with loss detection, to evaluate its network performance impact.
Contribution
It introduces the first analytical model of RCC and its improved version RCC+ with loss detection, facilitating better understanding and assessment of this congestion control scheme.
Findings
Model accurately describes RCC and RCC+ behavior
Simulation implementation in ns-2 validates the model
RCC+ reduces RTO caused by retransmission loss
Abstract
We introduce a model of the Relentless Congestion Control proposed by Matt Mathis. Relentless Congestion Control (RCC) is a modification of the AIMD (Additive Increase Multiplicative Decrease) congestion control which consists in decreasing the TCP congestion window by the number of lost segments instead of halving it. Despite some on-going discussions at the ICCRG IRTF-group, this congestion control has, to the best of our knowledge, never been modeled. In this paper, we provide an analytical model of this novel congestion control and propose an implementation of RCC for the commonly-used network simulator ns-2. We also improve RCC with the addition of a loss retransmission detection scheme (based on SACK+) to prevent RTO caused by a loss of a retransmission and called this new version RCC+. The proposed models describe both the original RCC algorithm and RCC+ improvement and would…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Traffic and Congestion Control · Software-Defined Networks and 5G · Internet Traffic Analysis and Secure E-voting
