Congestion Control for High-speed Extremely Shallow-buffered Datacenter Networks

被引:32
作者
Bai, Wei [1 ]
Chen, Kai [1 ]
Hu, Shuihai [1 ]
Tan, Kun [2 ]
Xiong, Yongqiang [3 ]
机构
[1] HKUST, Hong Kong, Peoples R China
[2] Huawei, Shenzhen, Peoples R China
[3] Microsoft Res, Redmond, WA USA
来源
PROCEEDINGS OF THE 2017 ASIA-PACIFIC WORKSHOP ON NETWORKING (APNET '17) | 2017年
关键词
Data center networks; Buffer; ECN; TCP;
D O I
10.1145/3106989.3107003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The link speed in datacenters is growing fast, from 1Gbps to 100Gbps. However, the buffer size of commodity switches increases slowly, thus significantly outpaced by the link speed. In such extremely shallow-buffered data-center networks, prior TCP/ECN solutions suffer from either excessive packet losses or significant throughput degradation. Motivated by this, we introduce BCC, a simple yet effective solution with only one more configuration (shared buffer ECN/RED) at commodity switches. BCC operates based on real-time shared buffer utilization. When the buffer is abundant, BCC delivers both high throughput and low packet loss rate. When it becomes scarce, BCC triggers shared buffer ECN/RED to prevent packet losses at the cost of sacrificing a small amount of throughput. Our preliminary results show that BCC maintains low packet loss rate persistently while only slightly degrading throughput when the buffer becomes insufficient. Compared to current practice, BCC achieves up to 94.4% lower 99th percentile completion time for small flows while only degrading large flows by up to 2.8%.
引用
收藏
页码:29 / 35
页数:7
相关论文
共 18 条
  • [1] Alizadeh M., SIGMETRICS 2011
  • [2] Alizadeh Mohammad., SIGCOMM 2010
  • [3] Appenzeller G., SIGCOMM 2004
  • [4] Bai W., NSDI 2016
  • [5] Dynamic queue length thresholds for shared-memory packet switches
    Choudhury, AK
    Hahne, EL
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 1998, 6 (02) : 130 - 140
  • [6] Random Early Detection Gateways for Congestion Avoidance
    Floyd, Sally
    Jacobson, Van
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 1993, 1 (04) : 397 - 413
  • [7] Gao P. X., CONEXT 2015
  • [8] Guo C., SIGCOMM 2015
  • [9] Guo Chuanxiong, SIGCOMM 2016 SIGCOMM 2016
  • [10] Hong C.-Y., SIGCOMM 2012