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 He | 1 | 302 | 19.27 |
Eric Rozner | 2 | 642 | 28.07 |
Kanak B. Agarwal | 3 | 328 | 28.02 |
Yu (Jason) Gu | 4 | 60 | 2.94 |
Wes Felter | 5 | 598 | 52.82 |
John B. Carter | 6 | 1785 | 162.82 |
Aditya Akella | 7 | 4138 | 268.44 |