Start Me Up: Determining and Sharing TCP's Initial Congestion Window
Title | Start Me Up: Determining and Sharing TCP's Initial Congestion Window |
Publication Type | Conference Paper |
Year of Publication | 2016 |
Authors | Islam, Safiqul, Welzl, Michael |
Conference Name | Proceedings of the 2016 Applied Networking Research Workshop |
Date Published | July 2016 |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-4443-2 |
Keywords | coupled 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. |
URL | https://dl.acm.org/doi/10.1145/2959424.2959440 |
DOI | 10.1145/2959424.2959440 |
Citation Key | islam_start_2016 |