AC/DC TCP: Virtual Congestion Control Enforcement for Datacenter Networks

被引:85
作者
He, Keqiang [1 ]
Rozner, Eric [2 ]
Agarwal, Kanak [3 ]
Gu, Yu [3 ]
Felter, Wes [2 ]
Carter, John [3 ]
Akella, Aditya [1 ]
机构
[1] Univ Wisconsin, Madison, WI 53706 USA
[2] IBM Res, Armonk, NY USA
[3] IBM Corp, Armonk, NY USA
来源
PROCEEDINGS OF THE 2016 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION (SIGCOMM '16) | 2016年
基金
美国国家科学基金会;
关键词
Datacenter Networks; Congestion Control; Virtualization;
D O I
10.1145/2934872.2934903
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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(sic)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(sic)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.
引用
收藏
页码:244 / 257
页数:14
相关论文
共 65 条
  • [1] Al-Fares Mohammad., 2010, Proc. of NSDI
  • [2] Alizadeh M, 2013, PFABRIC MINIMAL NEAR
  • [3] Alizadeh Mohammad., 2014, SIGCOMM
  • [4] Allman M., 2009, RFC 5681
  • [5] [Anonymous], 1998, CoRR
  • [6] [Anonymous], 2008, ACM SIGOPS OPERATING
  • [7] [Anonymous], 1992, 1323 RFC
  • [8] [Anonymous], 2015, SIGCOMM
  • [9] [Anonymous], NSDI 2012
  • [10] [Anonymous], 2009, SIGCOMM