RECC: Joint Congestion Control Based on RTT and ECN for High-speed RDMA Networks
Together with the construction of RDMA networks for data center applications, the RDMA-coupled DCQCN dominates the RDMA Congestion Control (CC). However, DCQCN suffers severe performance problems in high-speed RDMA networks with modern high-performance distributed applications such as machine learning training. This paper presents RECC, inspired by both the latest emerging programmability of RDMA NICs (RNICs) and limitations in existing RDMA congestion control mechanisms. RECC comprehensively leverages RTT and ECN events from RNICs to handle congestion timely and precisely, along with a History-aware Burst Smooth mechanism to avoid wrong rate decisions under various traffic patterns. We implement RECC completely based on commercial RNICs without any modifications to switches, RDMA protocol stack, and applications. The results of microbenchmark testbed experiments and real Machine Learning (ML) workload experiments with hundreds of 200G RNICs show that RECC can significantly reduce network tail latency and pause duration by up to 64.4% and 95%, respectively, compared with DCQCN. In addition, large-scale simulations with realistic workloads demonstrate that RECC achieves comparable performance with HPCC.
Authors
- Tian Pan (ORCID: https://orcid.org/0000-0001-7718-0669)
- Zirui Wan (ORCID: https://orcid.org/0009-0000-1673-8104)
- Wenfei Wu (ORCID: https://orcid.org/0000-0002-1357-3137)
- Huaping Zhou
- Haoran Wei (ORCID: https://orcid.org/0009-0004-4093-3187)
- Xiaolong Zhong (ORCID: https://orcid.org/0000-0002-4985-1645)
- Tao Huang (ORCID: https://orcid.org/0000-0002-3545-1122)
- Jiao Zhang (ORCID: https://orcid.org/0000-0001-5614-3420)
- Zhuo Jiang (ORCID: https://orcid.org/0000-0002-6144-7899)
Institutions
- Beijing University of Posts and Telecommunications (CN)
- Peking University (CN)
Publication Details
- Journal
- Proceedings of the ACM on Networking
- Published
- 2024-11-25
- DOI
- https://doi.org/10.1145/3696402
- Citations
- 5
- Primary Topic
- Network Traffic and Congestion Control
- Type
- article
- Field-Weighted Citation Impact
- 1.74