• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2013, Vol. 35 ›› Issue (7): 23-30.

• 论文 • Previous Articles     Next Articles

Optimization of RPC based on InfiniBand            

MING Liang,FENG Dan,WANG Fang,CHEN Biyan   

  1. (School of Computer Science,Huazhong University of Science and Technology,Wuhan 430074,China)
  • Received:2012-05-17 Revised:2012-09-21 Online:2013-07-25 Published:2013-07-25

Abstract:

Along with the development of InfiniBand (IB) network, IB is becoming an important component in the data center due to its characteristics such as high performance, low latency, low power consumption and low price. As an important communication protocol, it is a significant problem that how the Remote Procedure Call (RPC) utilizes the RDMA feature of IB. NFS over RDMA solves the problem that the NFS transfers data by RDMA protocol in the kernelspace. However, there is no RPC optimization on InifiniBand in the userspace communication and the communication between userspace and kernelspace. In this paper, we integrate the Socket Direct Protocol into the RPC so as to achieve the RDMA feature of IB in both userspace and kernelspace. Through the experiments, we can obtain 10% and 35% peak performance improvement in userspace and kernelspace communication respectively.

Key words: InfiniBand;remote procedure call;socket direct protocol;distributed file system