Publication No 40233

Author(s)

Kühlewind, M.*

Title

Scalable Increase Adaptive Decrease: Congestion Control supporting Low Latency and High Speed - Communication Networks and Computer Engineering Report No. 114

Topics

Protocol Engineering; Internet

Methods

Protocol Engineering; Performance Evaluation

Keywords

TCP; CONGESTION CONTROL; TRANSPORT PROTOCOL; DELAY; HIGH SPEED; LINUX

Abstract

Congestion control in the Internet has been an open research issue for more than two decades. A large number of proposals exist that especially address the scalability problem of traditional congestion control in high-speed networks. However, more and more applications with narrow latency requirements are emerging which are not well addressed by existing proposals. In this work we present TCP SIAD, a new congestion control scheme supporting both high-speed networks and low latency, based on a new design principle called Scalable Increase Adaptive Decrease (SIAD). Our algorithm provides high utilization under various network conditions, and therefore allows operators to configure small buffers for low latency support. Further, TCP SIAD aims for a fixed feedback rate independent of the available bandwidth and provides full scalability. In addition, our approach introduces a configuration knob for the induced feedback rate and thereby controls the aggressiveness that can be used by a higher-layer control loop to impact capacity sharing. We evaluated TCP SIAD against well-known congestion control schemes, and show its high robustness to perform further testing in the Internet.

Year

2016

Reference entry

Kühlewind, M.
Scalable Increase Adaptive Decrease: Congestion Control supporting Low Latency and High Speed - Communication Networks and Computer Engineering Report No. 114
Dissertation, Universität Stuttgart, Informatik, Elektrotechnik und Informationstechnik, 2016

BibTex file

Download  [BIBTEX]

Full Text

Download  [PDF]

Authors marked with an asterisk (*) were IKR staff members at the time the publication has been written.