Title :
Enabling RDMA Capability of InfiniBand Network for Java Applications
Author :
Huang, Wan ; Han, Jizhong ; He, Jin ; Zhang, Lisheng ; Lin, Yao
Author_Institution :
Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing
Abstract :
In this paper, we propose a Java application interface on InfiniBand network, named Jdib, which provides a viable approach for Java applications to use RDMA semantics directly. Most functions in InfiniBand Verbs are implemented in Jdib, which provides the feasibility of building high-performance cluster applications in Java. Further, a JNIO-based mechanism is used to get rid of extra data copy between JVM buffers and OS buffers, and an optimized method is proposed for sharing data structures between Java code and native code. The experimental evaluation demonstrates performance improvements using Jdib.
Keywords :
Java; application program interfaces; data structures; storage management; InfiniBand Verbs; InfiniBand network; JNIO-based mechanism; JVM buffers; Java applications; Java code; Jdib; OS buffers; RDMA capability; RDMA semantics; data copy; data structures; native code; Bandwidth; Buildings; Computer architecture; Data structures; Delay; Hardware; High-speed networks; Java; Kernel; TCPIP;
Conference_Titel :
Networking, Architecture, and Storage, 2008. NAS '08. International Conference on
Conference_Location :
Chongqing
Print_ISBN :
978-0-7695-3187-8
DOI :
10.1109/NAS.2008.55