Asynchronous communication in Java over Infiniband and DECK

  • Rd. R. Righi UFRGS
  • P. O. A. Navaux UFRGS
  • M. C. Cera UFSM
  • M. Pasin UFSM

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
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.