Modern data centers adopt Remote Direct Memory Access (RDMA) to reduce CPU overhead and network latency. RDMA operates over a lossless network, and RDMA congestion control (CC) protocols are key enablers for achieving low-latency and high-throughput data delivery. Through in-depth experiment analysis, we reveal that existing RDMA CC protocols still suffer from sluggish congestion response and convergence speed. In this paper, we propose a switch-driven CC algorithm named \(FACC\) . \(FACC\)  enables switches to precisely identify flows that actually cause congestion and promptly notifies the congestion information to senders. At the sender, \(FACC\)  leverages the intrinsic packet conservation property of a lossless network to assess the extent of network congestion. Then, \(FACC\)  employs a PI controller to adaptively adjust the sending rate, thereby achieving rapid congestion elimination and improving both the transmission rate and convergence speed. We conduct extensive experiments to evaluate the performance of \(FACC\) . The results show that \(FACC\)  improves convergence speed while achieving at most 86.6% lower flow completion time (FCT) compared with state-of-the-art approaches.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Fast and Accurate RDMA Congestion Control with Self-Adapting Rate Adjustment

  • Xin He,
  • Zihao Zhang,
  • Junchang Wang,
  • Zheng Wu,
  • Weibei Fan

摘要

Modern data centers adopt Remote Direct Memory Access (RDMA) to reduce CPU overhead and network latency. RDMA operates over a lossless network, and RDMA congestion control (CC) protocols are key enablers for achieving low-latency and high-throughput data delivery. Through in-depth experiment analysis, we reveal that existing RDMA CC protocols still suffer from sluggish congestion response and convergence speed. In this paper, we propose a switch-driven CC algorithm named \(FACC\) . \(FACC\)  enables switches to precisely identify flows that actually cause congestion and promptly notifies the congestion information to senders. At the sender, \(FACC\)  leverages the intrinsic packet conservation property of a lossless network to assess the extent of network congestion. Then, \(FACC\)  employs a PI controller to adaptively adjust the sending rate, thereby achieving rapid congestion elimination and improving both the transmission rate and convergence speed. We conduct extensive experiments to evaluate the performance of \(FACC\) . The results show that \(FACC\)  improves convergence speed while achieving at most 86.6% lower flow completion time (FCT) compared with state-of-the-art approaches.