摘要
针对目前基于远程直接内存访问(RDMA)的远程过程调用(RPC)设计在多核背景下存在的性能和扩展性问题,提出了一种新的基于RDMAWrite的高效RPC设计方法并对网络文件系统(NFS)提供了支持。重点就设计中的安全性问题和内存管理机制进行了分析,并针对内存有效利用提出了被动和主动两种回收机制。测试结果表明,这种新的RPC设计方法能降低RPC延迟13%~20%。对内存文件系统及真实磁盘文件系统的测试表明,此设计能有效提高多核系统中RPC的性能和扩展性。
In consideration of the performance and scalability problems of current designs of remote procedure call (RPC) over remote direct memory access (RDMA) in multi-core systems, this paper proposes a novel design of high performance RPC based on RDMA Write and provides support to the network file system (NFS), The paper mainly focuses on the security concerns and the RDMA memory management mechanism of the design. In terms of the utilization of the RDMA memory, this paper proposes the passive reclaim strategy and the active reclaim strategy. The evaluations show that the new design proposed in this paper decreases the RPC latency by 13% - 20%. The design can highly improve the RPC performance and scalability in multi-core systems.
出处
《高技术通讯》
CAS
CSCD
北大核心
2011年第7期681-686,共6页
Chinese High Technology Letters
基金
863计划(2009AA01A129)和国家自然科学基金(60633040)资助项目.