Title
AC/DC TCP: Virtual Congestion Control Enforcement for Datacenter Networks.
Abstract
Multi-tenant datacenters are successful because tenants can seamlessly port their applications and services to the cloud. Virtual Machine (VM) technology plays an integral role in this success by enabling a diverse set of software to be run on a unified underlying framework. This flexibility, however, comes at the cost of dealing with out-dated, inefficient, or misconfigured TCP stacks implemented in the VMs. This paper investigates if administrators can take control of a VM's TCP congestion control algorithm without making changes to the VM or network hardware. We propose AC/DC TCP, a scheme that exerts fine-grained control over arbitrary tenant TCP stacks by enforcing per-flow congestion control in the virtual switch (vSwitch). Our scheme is light-weight, flexible, scalable and can police non-conforming flows. In our evaluation the computational overhead of AC/DC TCP is less than one percentage point and we show implementing an administrator-defined congestion control algorithm in the vSwitch (i.e., DCTCP) closely tracks its native performance, regardless of the VM's TCP stack.
Year
DOI
Venue
2016
10.1145/2934872.2934903
SIGCOMM
Keywords
Field
DocType
Datacenter Networks, Congestion Control, Virtualization
H-TCP,Compound TCP,Computer science,Computer network,TCP acceleration,Zeta-TCP,TCP tuning,TCP Friendly Rate Control,TCP global synchronization,HSTCP,Distributed computing
Conference
Citations 
PageRank 
References 
35
1.28
47
Authors
7
Name
Order
Citations
PageRank
Keqiang He130219.27
Eric Rozner264228.07
Kanak B. Agarwal332828.02
Yu (Jason) Gu4602.94
Wes Felter559852.82
John B. Carter61785162.82
Aditya Akella74138268.44