中文

KRCORE:面向弹性计算的微秒级 RDMA 控制平面

网络与互联网体系结构 2022-06-10 v3

摘要

我们提出 KRCORE,一个在商用 RDMA 硬件上具备微秒级控制平面、面向弹性计算的 RDMA 库。KRCORE 能在 10{\mu}s 内建立完整的 RDMA 连接(比 verbs 快数百至数千倍),同时仅在每个节点维护(小型)固定大小的连接元数据,与集群规模无关。其关键思想包括:虚拟化预初始化的内核空间 RDMA 连接而非从零创建,以及将先进的 RDMA 动态连接传输改造为静态传输,以同时实现低连接开销与高网络速度。在负载峰值下,KRCORE 能将现有分离式键值存储(即 RACE Hashing)的工作节点引导时间缩短 83%。在无服务器计算(即 Fn)中,KRCORE 还能将通过 RDMA 传输数据的延迟降低 99%。

关键词

引用

@article{arxiv.2201.11578,
  title  = {KRCORE: a microsecond-scale RDMA control plane for elastic computing},
  author = {Xingda Wei and Fangming Lu and Rong Chen and Haibo Chen},
  journal= {arXiv preprint arXiv:2201.11578},
  year   = {2022}
}

备注

To appear in USENIX ATC'2022 (https://www.usenix.org/conference/atc22/presentation/wei)