TY - JOUR
T1 - DC-Vegas
T2 - A delay-based TCP congestion control algorithm for datacenter applications
AU - Wang, Jingyuan
AU - Wen, Jiangtao
AU - Li, Chao
AU - Xiong, Zhang
AU - Han, Yuxing
N1 - Publisher Copyright:
© 2015 Elsevier Ltd. All rights reserved.
PY - 2015/7/1
Y1 - 2015/7/1
N2 - TCP congestion control in datacenter networks is very different from in traditional network environments. Datacenter applications require TCP to provide soft real-time latency and have the ability to avoid incast throughput collapses. To meet the special requirements of datacenter congestion control, numerous solutions have been proposed, such as DCTCP, D2TCP, and D3. However, several deployment drawbacks, including significant modifications to switch hardware, the Operating System protocol stack, and/or upper-layer applications, as well as switch ECN requirements, which are not always available in already existing datacenters, limit deployment of these solutions. To address these deployment problems, in this paper, we proposed a delay-based TCP algorithm for datacenter congestion control, namely DC-Vegas. DC-Vegas combines the performance advantages of DCTCP with the deployment advantages of delay-based TCP Vegas. DC-Vegas can meet both soft real-time and incast avoidance requirements of datacenters, requiring minimal deployment modification to existing datacenter hardware/software (with only sender-side update and without ECN requirements). Experimental results obtained using the real datacenter test bed and an ns-2 simulator demonstrate that DC-Vegas has similar performance with the state-of-the-art Data Center TCP algorithm.
AB - TCP congestion control in datacenter networks is very different from in traditional network environments. Datacenter applications require TCP to provide soft real-time latency and have the ability to avoid incast throughput collapses. To meet the special requirements of datacenter congestion control, numerous solutions have been proposed, such as DCTCP, D2TCP, and D3. However, several deployment drawbacks, including significant modifications to switch hardware, the Operating System protocol stack, and/or upper-layer applications, as well as switch ECN requirements, which are not always available in already existing datacenters, limit deployment of these solutions. To address these deployment problems, in this paper, we proposed a delay-based TCP algorithm for datacenter congestion control, namely DC-Vegas. DC-Vegas combines the performance advantages of DCTCP with the deployment advantages of delay-based TCP Vegas. DC-Vegas can meet both soft real-time and incast avoidance requirements of datacenters, requiring minimal deployment modification to existing datacenter hardware/software (with only sender-side update and without ECN requirements). Experimental results obtained using the real datacenter test bed and an ns-2 simulator demonstrate that DC-Vegas has similar performance with the state-of-the-art Data Center TCP algorithm.
KW - Congestion control
KW - Datacenter
KW - Deployment cost
KW - TCP
UR - https://www.scopus.com/pages/publications/84928493195
U2 - 10.1016/j.jnca.2015.03.010
DO - 10.1016/j.jnca.2015.03.010
M3 - 文章
AN - SCOPUS:84928493195
SN - 1084-8045
VL - 53
SP - 103
EP - 114
JO - Journal of Network and Computer Applications
JF - Journal of Network and Computer Applications
ER -