Time-division TCP for reconfigurable data center networks

Time-division TCP for reconfigurable data center networks
复制标题

DOI:
10.1145/3544216.3544254
复制
发表时间:
2022-08
期刊:
Proceedings of the ACM SIGCOMM 2022 Conference
影响因子:
--
通讯作者:
S. Chen;Weiyang Wang;Christopher Canel;S. Seshan;A. Snoeren;P. Steenkiste
S. Chen;Weiyang Wang;Christopher Canel;S. Seshan;A. Snoeren;P. Steenkiste
中科院分区:
其他
文献类型:
--
作者:
S. Chen;Weiyang Wang;Christopher Canel;S. Seshan;A. Snoeren;P. Steenkiste

文献摘要

被引文献

相似文献

最近关于可重构数据中心网络的建议表明,提供多个时变路径可以提高网络容量并降低物理延迟。然而,现有的TCP变体不适合利用可用容量,因为它们的拥塞控制不能对带宽和延迟的剧烈变化做出足够快的反应。我们提出了时分TCP (TDTCP),一种为可重构数据中心网络设计的新型TCP变体。TDTCP认识到这些结构中的通信发生在一组路径上,每个路径都有自己的物理特性和交叉流量。TDTCP通过多个独立的拥塞状态(每个不同的路径一个)对每个连接进行多路复用,同时以共享的方式管理连接范围内的任务。它利用网络支持来接收路径更改的及时通知,并迅速将其本地视图与当前路径相匹配。我们在Linux内核中实现TDTCP。在模拟网络上的结果表明,TDTCP比传统的TCP变体(如DCTCP和CUBIC)和多路径TCP提高了24- 41%的吞吐量,而不需要大量的网络缓冲来隐藏路径变化。
Recent proposals for reconfigurable data center networks have shown that providing multiple time-varying paths can improve network capacity and lower physical latency. However, existing TCP variants are ill-suited to utilize available capacity because their congestion control cannot react quickly enough to drastic variations in bandwidth and latency. We present Time-division TCP (TDTCP), a new TCP variant designed for reconfigurable data center networks. TDTCP recognizes that communication in these fabrics happens over a set of paths, each having its own physical characteristics and cross traffic. TDTCP multiplexes each connection across multiple independent congestion states---one for each distinct path---while managing connection-wide tasks in a shared fashion. It leverages network support to receive timely notification of path changes and promptly matches its local view to the current path. We implement TDTCP in the Linux kernel. Results on an emulated network show that TDTCP improves throughput over both traditional TCP variants, such as DCTCP and CUBIC, and multipath TCP by 24--41% without requiring significant in-network buffering to hide path variations.