How to Control a TCP: Minimally-Invasive Congestion Management for Datacenters
Title | How to Control a TCP: Minimally-Invasive Congestion Management for Datacenters |
Publication Type | Conference Paper |
Year of Publication | 2019 |
Authors | Islam, S., Welzl, M., Gjessing, S. |
Conference Name | 2019 International Conference on Computing, Networking and Communications (ICNC) |
Date Published | Feb. 2019 |
Publisher | IEEE |
ISBN Number | 978-1-5386-9223-3 |
Keywords | bottleneck capacity, computer centres, coupled congestion control, Couplings, datacenter, guest OS, Hardware, hypervisor control traffic, Internet, Internet-wide benefits, minimally-invasive congestion management, multitenant datacenters, operating systems (computers), Proposals, pubcrawl, Receivers, reduced interflow competition, Registers, resilience, Resiliency, Scalability, Switches, TCP congestion control, TCP connections, TCP receiver window, TCP sending rate, telecommunication congestion control, telecommunication traffic, transport protocols, unequal share, Virtual machine monitors, virtual machines |
Abstract | In multi-tenant datacenters, the hardware may be homogeneous but the traffic often is not. For instance, customers who pay an equal amount of money can get an unequal share of the bottleneck capacity when they do not open the same number of TCP connections. To address this problem, several recent proposals try to manipulate the traffic that TCP sends from the VMs. VCC and AC/DC are two new mechanisms that let the hypervisor control traffic by influencing the TCP receiver window (rwnd). This avoids changing the guest OS, but has limitations (it is not possible to make TCP increase its rate faster than it normally would). Seawall, on the other hand, completely rewrites TCP's congestion control, achieving fairness but requiring significant changes to both the hypervisor and the guest OS. There seems to be a need for a middle ground: a method to control TCP's sending rate without requiring a complete redesign of its congestion control. We introduce a minimally-invasive solution that is flexible enough to cater for needs ranging from weighted fairness in multi-tenant datacenters to potentially offering Internet-wide benefits from reduced interflow competition. |
URL | http://dx.doi.org/10.1109/ICCNC.2019.8685516 |
DOI | 10.1109/ICCNC.2019.8685516 |
Citation Key | islam_how_2019 |
- reduced interflow competition
- virtual machines
- Virtual machine monitors
- unequal share
- transport protocols
- telecommunication traffic
- telecommunication congestion control
- TCP sending rate
- TCP receiver window
- TCP connections
- TCP congestion control
- Switches
- Scalability
- Resiliency
- resilience
- Registers
- bottleneck capacity
- Receivers
- pubcrawl
- Proposals
- operating systems (computers)
- multitenant datacenters
- minimally-invasive congestion management
- Internet-wide benefits
- internet
- hypervisor control traffic
- Hardware
- guest OS
- datacenter
- Couplings
- coupled congestion control
- computer centres