Skip to Main content Skip to Navigation
Conference papers

Revisiting TCP Congestion Control Using Delay Gradients

Abstract : Traditional loss-based TCP congestion control (CC) tends to induce high queuing delays and perform badly across paths containing links that exhibit packet losses unrelated to congestion. Delay-based TCP CC algorithms infer congestion from delay measurements and tend to keep queue lengths low. To date most delay-based CC algorithms do not coexist well with loss-based TCP, and require knowledge of a network path’s RTT characteristics to establish delay thresholds indicative of congestion. We propose and implement a delay-gradient CC algorithm (CDG) that no longer requires knowledge of path-specific minimum RTT or delay thresholds. Our FreeBSD implementation is shown to coexist reasonably with loss-based TCP (NewReno) in lightly multiplexed environments, share capacity fairly between instances of itself and NewReno, and exhibits improved tolerance of non-congestion related losses (86% better goodput than NewReno in the presence of 1% packet losses).
Complete list of metadata

Cited literature [27 references]  Display  Hide  Download
Contributor : Hal Ifip Connect in order to contact the contributor
Submitted on : Friday, September 29, 2017 - 9:47:32 AM
Last modification on : Friday, September 29, 2017 - 10:00:11 AM
Long-term archiving on: : Saturday, December 30, 2017 - 12:32:38 PM


Files produced by the author(s)


Distributed under a Creative Commons Attribution 4.0 International License



David A. Hayes, Grenville Armitage. Revisiting TCP Congestion Control Using Delay Gradients. 10th IFIP Networking Conference (NETWORKING), May 2011, Valencia, Spain. pp.328-341, ⟨10.1007/978-3-642-20798-3_25⟩. ⟨hal-01597987⟩



Record views


Files downloads