Title :
Efficient Java Communication Libraries over InfiniBand
Author :
Taboada, Guillermo L. ; Touri, Juan ; Doallo, Ramón ; Lin, Yao ; Han, Jizhong
Author_Institution :
Comput. Archit. Group, Univ. of A Coruna, A Coruna, Spain
Abstract :
This paper presents our current research efforts on efficient Java communication libraries over InfiniBand. The use of Java for network communications still delivers insufficient performance and does not exploit the performance and other special capabilities (RDMA and QoS) of high-speed networks, especially for this interconnect. In order to increase its Java communication performance, InfiniBand has been supported in our high performance sockets implementation, Java Fast Sockets (JFS), and it has been greatly improved the efficiency of Java Direct InfiniBand (Jdib), our low-level communication layer, enabling zero-copy RDMA capability in Java. According to our experimental results, Java communication performance has been improved significantly, reducing start-up latencies from 34 mus down to 12 and 7 mus for JFS and Jdib, respectively, whereas peak bandwidth has been increased from 0.78 Gbps sending serialized data up to 6.7 and 11.2 Gbps for JFS and Jdib, respectively. Finally, it has been analyzed the impact of these communication improvements on parallel Java applications, obtaining significant speedup increases of up to one order of magnitude on 128 cores.
Keywords :
Java; software libraries; Java communication libraries; Java direct InfiniBand; Java fast sockets; high-speed networks; network communications; object-oriented languages; parallel Java applications; programming productivity; Bandwidth; Computer architecture; Delay; Design optimization; High-speed networks; Java; Libraries; Quality of service; Sockets; Throughput;
Conference_Titel :
High Performance Computing and Communications, 2009. HPCC '09. 11th IEEE International Conference on
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-4600-1
Electronic_ISBN :
978-0-7695-3738-2
DOI :
10.1109/HPCC.2009.87