Share Email Print
cover

Proceedings Paper

A performance enhanced user-space remote procedure call on InfiniBand
Author(s): Liang Ming; Dan Feng; Fang Wang
Format Member Price Non-Member Price
PDF $14.40 $18.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper Abstract

Remote Procedure Call (RPC) is widely used for constructing distributed, client-server based applications. Many distributed file systems, such as Lustre, pNFS, Panasas File System, Google File System use the RPC to exchange data and metadata between client nodes and server nodes. We have built a distribute file system called Cappella to meet the next generation high performance computing requirement, which uses the RPC as the communication protocol. But as we deployed the user-space open source RPC on our system, we found that it can't take full advantage of our 40 Gb/s InfiniBand network. This paper shared the problem that we observed during our RPC deployment and proposed a multithread method to enhance the performance of user-space RPC. And we also implemented a Socket Direct Protocol (SDP) based RPC protocol to use the RDMA capability of InfiniBand to transport data. And the experiments showed that our multi-thread user-space RPC had improved the performance over 60%.

Paper Details

Date Published: 25 January 2012
PDF: 10 pages
Proc. SPIE 8331, Photonics and Optoelectronics Meetings (POEM) 2011: Optical Communication Systems and Networking, 83310K (25 January 2012); doi: 10.1117/12.916937
Show Author Affiliations
Liang Ming, Huazhong Univ. of Science & Technology (China)
Wuhan National Lab for Optoelectronics (China)
Dan Feng, Huazhong Univ. of Science & Technology (China)
Wuhan National Lab for Optoelectronics (China)
Fang Wang, Huazhong Univ. of Science & Technology (China)
Wuhan National Lab for Optoelectronics (China)


Published in SPIE Proceedings Vol. 8331:
Photonics and Optoelectronics Meetings (POEM) 2011: Optical Communication Systems and Networking
Zisen Zhao; Richard Penty; Chester Shu; Tao Jiang, Editor(s)

© SPIE. Terms of Use
Back to Top