Asynchronous communication in Java over Infiniband and DECK
Resumo
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.
Palavras-chave:
Asynchronous communication, Java, Distributed computing, Computer languages, Sockets, TCPIP, High performance computing, Libraries, Proposals, Storage area networks
Publicado
24/10/2005
Como Citar
RIGHI, Rd. R.; NAVAUX, P. O. A.; CERA, M. C.; PASIN, M..
Asynchronous communication in Java over Infiniband and DECK. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 17. , 2005, Rio de Janeiro/RJ.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2005
.
p. 176-183.
