Visible to the public Start Me Up: Determining and Sharing TCP's Initial Congestion Window

TitleStart Me Up: Determining and Sharing TCP's Initial Congestion Window
Publication TypeConference Paper
Year of Publication2016
AuthorsIslam, Safiqul, Welzl, Michael
Conference NameProceedings of the 2016 Applied Networking Research Workshop
Date PublishedJuly 2016
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4443-2
Keywordscoupled congestion control, pubcrawl, Resiliency, Scalability, TCP pacing
Abstract

When multiple TCP connections are used between the same host pair, they often share a common bottleneck - especially when they are encapsulated together, e.g. in VPN scenarios. Then, all connections after the first should not have to guess the right initial value for the congestion window, but rather get the appropriate value from other connections. This allows short flows to complete much faster - but it can also lead to large bursts that cause problems on their own. Prior work used timer-based pacing methods to alleviate this problem; we introduce a new algorithm that ``paces'' packets by instead correctly maintaining the ACK clock, and show its positive impact in combination with a previously presented congestion coupling algorithm.

URLhttps://dl.acm.org/doi/10.1145/2959424.2959440
DOI10.1145/2959424.2959440
Citation Keyislam_start_2016