Paper
25 January 2012 A performance enhanced user-space remote procedure call on InfiniBand
Liang Ming, Dan Feng, Fang Wang
Author Affiliations +
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%.
© (2012) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Liang Ming, Dan Feng, and Fang Wang "A performance enhanced user-space remote procedure call on InfiniBand", Proc. SPIE 8331, Photonics and Optoelectronics Meetings (POEM) 2011: Optical Communication Systems and Networking, 83310K (25 January 2012); https://doi.org/10.1117/12.916937
Lens.org Logo
CITATIONS
Cited by 3 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Distributed computing

Computing systems

Telecommunications

Switches

Internet

Logic

Network architectures

RELATED CONTENT

Modular architecture for smart pixel switching networks
Proceedings of SPIE (July 01 1993)
Optically Controlled Fiber Optic Logic Arrays
Proceedings of SPIE (December 16 1989)
Research on the DHT algorithm chord
Proceedings of SPIE (September 10 2007)
A Jini-based dynamic service WebGIS model
Proceedings of SPIE (August 07 2007)

Back to Top