标题:基于Soft-RoCE的KV客户端网络传输性能提升 作者:常锐 古国强 童贤慧 徐怡倩 作者单位:移动网络和移动多媒体技术国家重点实验室,中兴通讯股份有限公司,广东 深圳 518057 关键字:Soft-RoCE;远程内存直接访问;键值存储 摘要:RDMA网络因高带宽、低延迟、低CPU负载特点,广泛应用于数据密集业务。应用场景模型是数据中心集群内部Server-Server架构,两端都需搭载RDMA硬件网卡卸载加速网络传输,但是对于更典型的Client-Server架构应用场景,C/S架构由于客户端数量多,从成本因素考虑,客户端选择软件RDMA实现,这样基于RDMA内存语义的客户端的设计成为影响性能的关键因素。提出一种新型基于Soft-RoCE的KV软件客户端和FPGA硬件服务端的架构设计, 仅需要支持一种RDMA WRITE单边原语,简化了服务端硬件的复杂度和成本,同时保持RDMA高带宽特性。增加本地事件通知机制有效减少RDMA消息,利用SRIOV和虚拟化资源隔离以及绑核技术手段,使KV客户端可并发、可扩展,并在Key-Value数据库取得吞吐量达2M+IOPS的高性能效果。 |