Congestion Control for Large-Scale RDMA Deployments

By Yibo Zhu, Haggai Eran, D. Firestone, Chuanxiong Guo, Marina Lipshteyn, Yehonatan Liron, J. Padhye, S. Raindel, M. H. Yahia, Ming Zhang. Computer communication review, 2015

903 citations recorded by the source corpus.

Modern datacenter applications demand high throughput (40Gbps) and ultra-low latency (< 10 μs per hop) from the network, with low CPU overhead. Standard TCP/IP stacks cannot meet these requirements, but Remote Direct Memory Access (RDMA) can. On IP-routed datacenter networks, RDMA is deployed using RoCEv2 protocol, which relies on Priority-based Flow Control (PFC) to enable a drop-free network. However, PFC can lead to poor application performance due to problems like head-of-line blocking and unfairness. To alleviates these problems, we introduce DCQCN, an end-to-end congestion control scheme for RoCEv2. To optimize DCQCN performance, we build a fluid model, and provide guidelines for tuning switch buffer thresholds, and other protocol parameters. Using a 3-tier Clos network testbed, we show that DCQCN dramatically improves throughput and fairness of RoCEv2 RDMA traffic. DCQCN is implemented in Mellanox NICs, and is being deployed in Microsoft's datacenters.

Subfields: Computer Networks and Communications, Information Systems

View Paper: https://www.semanticscholar.org/paper/07367703f587dbc3313cc613289c4330cebe5c8c

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Networks and Communications

  1. Mosharaf Chowdhury
  2. Mohammad Alizadeh
  3. Mark James Handley
  4. Michael Kaminsky
  5. D. Andersen
  6. Amin Vahdat
  7. Anuj Kalia
  8. Chuanxiong Guo

In Information Systems

  1. D. Andersen
  2. Michael Kaminsky
  3. Anuj Kalia
  4. Mohammad Alizadeh
  5. Mosharaf Chowdhury
  6. Yinmin Zhong
  7. David A. Maltz
  8. Amin Vahdat

Citations in the corpus