DC-Vegas: A delay-based TCP congestion control algorithm for datacenter applications

被引:22
作者
Wang, Jingyuan [1 ]
Wen, Jiangtao [2 ]
Li, Chao [1 ,3 ]
Xiong, Zhang [1 ]
Han, Yuxing [4 ]
机构
[1] Beihang Univ, Sch Comp Sci & Engn, Beijing 100191, Peoples R China
[2] Tsinghua Univ, Dept Comp Sci, Beijing 100084, Peoples R China
[3] Beihang Univ Shenzhen, Res Inst, Shenzhen 518057, Peoples R China
[4] TCPEngines Inc, Santa Clara, CA 95054 USA
基金
中国国家自然科学基金; 国家高技术研究发展计划(863计划);
关键词
TCP; Congestion control; Datacenter; Deployment cost;
D O I
10.1016/j.jnca.2015.03.010
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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, (DTCP)-T-2, and D-3. 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. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:103 / 114
页数:12
相关论文
共 38 条
[1]   Data Center TCP (DCTCP) [J].
Alizadeh, Mohammad ;
Greenberg, Albert ;
Maltz, David A. ;
Padhye, Jitendra ;
Patel, Parveen ;
Prabhakar, Balaji ;
Sengupta, Sudipta ;
Sridharan, Murari .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) :63-74
[2]  
Alizadeh M, 2012, PROCEEDINGS OF THE 11TH ACM WORKSHOP ON HOT TOPICS IN NETWORKS (HOTNETS-XI), P133
[3]  
Alizadeh Mohammad, 2012, P 9 USENIX C NETW SY, P19
[4]   Comparative study of high-speed Linux TCP variants over high-BDP networks [J].
Alrshah, Mohamed A. ;
Othman, Mohamed ;
Ali, Borhanuddin ;
Hanapi, Zurina Mohd .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2014, 43 :66-75
[5]  
[Anonymous], 1988, ACM SIGCOMM Comput. Commun. Rev.
[6]  
Bauer S, P ACM IMC 2011, P171
[7]   Dynamic distributed flow scheduling for effective link utilization in data center networks [J].
Bharti, Sourabh ;
Pattanaik, K. .
JOURNAL OF HIGH SPEED NETWORKS, 2014, 20 (01) :1-10
[8]  
Brakmo L. S., 1994, Computer Communication Review, V24, P24, DOI 10.1145/190809.190317
[9]  
Chen YP, 2009, WREN 2009, P73
[10]   Loss rate control mechanism for fan-in-burst traffic in Data Center Network [J].
Goswami, Antriksh ;
Pattanaik, K. K. ;
Bharadwaj, Amit ;
Bharti, Sourabh .
5TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT-2014), THE 4TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2014), 2014, 32 :125-132