中文

重新审视 RDMA 的网络支持

网络与互联网体系结构 2018-06-22 v1

摘要

RoCE(基于融合以太网的 RDMA)的出现使得数据中心网络中 RDMA 的使用大幅增加。为获得良好性能,RoCE 需要无损网络,而这又通过网络内启用优先级流控(PFC)来实现。然而,PFC 带来了一系列问题,如队头阻塞、拥塞扩散以及偶发死锁。我们不是试图修复这些问题,而是提出疑问:支持以太网上的 RDMA 是否从根本上需要 PFC?我们表明,对 PFC 的需求是当前 RoCE 网卡设计的人为产物,而非基本要求。我们提出了一种改进的 RoCE 网卡(IRN)设计,对 RoCE 网卡做了几处简单改动以更好地处理丢包。我们表明,在典型网络场景下,IRN(无 PFC)比 RoCE(有 PFC)性能高出 6-83%。因此,IRN 不仅消除了对 PFC 的需求,还在这一过程中提升了性能!我们进一步表明,IRN 引入的改动可以以约 3-10% 的网卡资源开销适度实现。基于我们的结果,我们认为研究和产业界应重新思考当前 RDMA 网络支持的演进路径。

关键词

引用

@article{arxiv.1806.08159,
  title  = {Revisiting Network Support for RDMA},
  author = {Radhika Mittal and Alexander Shpiner and Aurojit Panda and Eitan Zahavi and Arvind Krishnamurthy and Sylvia Ratnasamy and Scott Shenker},
  journal= {arXiv preprint arXiv:1806.08159},
  year   = {2018}
}

备注

Extended version of the paper appearing in ACM SIGCOMM 2018