论文标题
有效的RDMA通信协议
Efficient RDMA Communication Protocols
论文作者
论文摘要
网络系统的开发人员通常与低级RDMA库一起量身定制网络模块,以充分利用由RDMA能力的网络控制器提供的卸载功能。由于网络数据访问协议的巨大设计空间以及RDMA基础架构功能的可变性,开发人员倾向于重新发明和重新实现共同的数据交换协议,浪费了几个月的开发,但缺少各种性能和系统功能。在这项工作中,我们总结并分类了RDMA数据交换协议,并详细介绍他们可以为网络系统提供的功能以及他们对内存和网络管理的含义。
Developers of networked systems often work with low-level RDMA libraries to tailor network modules to take full advantage of offload capabilities offered by RDMA-capable network controllers. Because of the huge design space of networked data access protocols and variability in capabilities of RDMA infrastructure, developers tend to reinvent and reimplement common data exchange protocols, wasting months of development yet missing various performance and system capabilities. In this work, we summarise and categorize RDMA data exchange protocols and elaborate on what features they can offer to networked systems and what implications they have on their memory and network management.