中文

Dart:面向基于 RDMA 的数据中心网络中拥塞快速响应的划分与特化方法

网络与互联网体系结构 2020-01-01 v2

摘要

尽管与 TCP 相比,远程直接内存访问(RDMA)有望显著降低数据中心网络延迟(例如,降低 10 倍),但在存在 incast 的情况下,端到端拥塞控制仍是一项挑战。为了全面解决拥塞问题,先前的方案依赖于缓慢的迭代收敛以达到合适的发送速率(例如,TIMELY 需要 50 个 RTT)。已有研究表明,即使在超额订阅的数据中心网络中,大多数拥塞也发生在接收端。因此,我们提出了一种称为 Dart 的划分与特化方法,该方法将常见的接收端拥塞隔离出来,并将剩余的网络内拥塞进一步细分为较简单的空间局部拥塞和较困难的空间分散拥塞。对于接收端拥塞,我们提出了直接分配发送速率(DASR)方法,其中具有 n 个发送方的接收方指示每个发送方将其速率降低 n 倍,仅需 1 个 RTT 即可收敛。对于空间局部拥塞,由于 RDMA 不允许先前的负载均衡方案所依赖的数据包重排序,Dart 通过添加用于保序流偏转(IOFD)的新型交换机硬件来提供快速(1 个 RTT 以内)响应。对于不常见的空间分散拥塞,Dart 退回到 DCQCN。小规模测试床测量和大规模仿真分别表明,Dart 实现了比 InfiniBand 以及 TIMELY 和 DCQCN 低 60%(2.5 倍)和 79%(4.8 倍)的第 99 百分位延迟,且吞吐量分别与之相当和高 58%。

关键词

引用

@article{arxiv.1805.11158,
  title  = {Dart: Divide and Specialize for Fast Response to Congestion in RDMA-based Datacenter Networks},
  author = {Jiachen Xue and Muhammad Usama Chaudhry and Balajee Vamanan and T. N. Vijaykumar and Mithuna Thottethodi},
  journal= {arXiv preprint arXiv:1805.11158},
  year   = {2020}
}

备注

15 pages, 14 figures