Title :
High Performance Java Remote Method Invocation for Parallel Computing on Clusters
Author :
Taboada, Guillermo L. ; Teijeiro, Carlos ; Touriño, Juan
Author_Institution :
Univ. of A Coruna, A Coruna
Abstract :
This paper presents a more efficient Java remote method invocation (RMI) implementation for high-speed clusters. The use of Java for parallel programming on clusters is limited by the lack of efficient communication middleware and high-speed cluster interconnect support. This implementation overcomes these limitations through a more efficient Java RMI protocol based on several basic assumptions on clusters. Moreover, the use of a high performance sockets library provides with direct high-speed interconnect support. The performance evaluation of this middleware on a gigabit Ethernet (GbE) and a scalable coherent interface (SCI) cluster shows experimental evidence of throughput increase. Moreover, qualitative aspects of the solution such as transparency to the user, interoperability with other systems and no need of source code modification can augment the performance of existing parallel Java codes and boost the development of new high performance Java RMI applications.
Keywords :
Java; middleware; parallel programming; protocols; remote procedure calls; software libraries; telecommunication computing; workstation clusters; Java RMI protocol; gigabit Ethernet; high-performance Java remote method invocation; high-speed cluster; high-speed interconnect; middleware; parallel programming; scalable coherent interface cluster; sockets library; Emulation; High-speed networks; Java; LAN interconnection; Libraries; Middleware; Parallel processing; Protocols; Sockets; TCPIP;
Conference_Titel :
Computers and Communications, 2007. ISCC 2007. 12th IEEE Symposium on
Conference_Location :
Aveiro
Print_ISBN :
978-1-4244-1520-5
Electronic_ISBN :
1530-1346
DOI :
10.1109/ISCC.2007.4381536