Asynchronous communication in Java over Infiniband and DECK

Java is becoming an attractive and easy to use programming language. It provides two systems for distributed computing, RMI and sockets, which describe a synchronous communication over TCP/IP. These Java core features may not be the best choice for cluster computing environments, since they do not p...

Full description

Saved in:
Bibliographic Details
Published in17th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'05) pp. 176 - 183
Main Authors Righi, Rd.R., Navaux, P.O.A., Cera, M.C., Pasin, M.
Format Conference Proceeding
LanguageEnglish
Published IEEE 2005
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Java is becoming an attractive and easy to use programming language. It provides two systems for distributed computing, RMI and sockets, which describe a synchronous communication over TCP/IP. These Java core features may not be the best choice for cluster computing environments, since they do not provide high performance, a critical factor in this scenario. In this paper, presented is the development of Aldeia system, a library proposal to provide asynchronous communication in Java for cluster programming. Aldeia has been deployed on SAN hardware through Infiniband and DECK high-speed substrates. This paper shows the rationale for Aldeia's creation, its structure and encouraging results in synchronous and asynchronous approaches.
ISBN:076952446X
9780769524467
ISSN:1550-6533
2643-3001
DOI:10.1109/CAHPC.2005.13