DocumentCode
2092031
Title
Scalable Java Communication Middleware for Hybrid Shared/Distributed Memory Architectures
Author
Ramos, Sabela ; Taboada, Guillermo L. ; Touriño, Juan ; Doallo, Ramón
Author_Institution
Dept. of Electron. & Syst., Univ. of A Coruna, Coruna, Spain
fYear
2011
fDate
2-4 Sept. 2011
Firstpage
221
Lastpage
228
Abstract
The up trend in the number of cores in cluster architectures underscores the need for scalable communication middleware on these systems. One of the strategies to take advantage of this increase in the available computational power is the use of efficient message-passing middleware for inter-node communications and thread-based shared memory transfers within each node. This paper presents a Java communication middleware that exploits hybrid shared/distributed memory architectures through the use of scalable Java NIO sockets for inter-node communications and multi-threading on shared memory. Thus, communication-intensive applications running on clusters of multi-core processors can take advantage of the use of this middleware. The performance of these codes generally relies on collective operations, such as broadcasting, scattering or gathering data, which have been optimized to make the most of these architectures. The evaluation of this middleware when relying on multi-core aware communication patterns has shown significant performance improvements both in collective operations and communication-intensive applications.
Keywords
Java; distributed shared memory systems; middleware; multi-threading; Java NIO socket; Java communication middleware; cluster architecture; hybrid shared-distributed memory architecture; internode communication; message-passing middleware; multi-threading; multicore aware communication patterns; multicore processor; thread-based shared memory transfer; Bandwidth; Java; Memory architecture; Message systems; Middleware; Multicore processing; Performance evaluation; High-Speed Network; Hybrid Shared/Distributed Memory Architecture; Java Communication Middleware; Multi-core Processor; Performance Evaluation;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Communications (HPCC), 2011 IEEE 13th International Conference on
Conference_Location
Banff, AB
Print_ISBN
978-1-4577-1564-8
Electronic_ISBN
978-0-7695-4538-7
Type
conf
DOI
10.1109/HPCC.2011.37
Filename
6062996
Link To Document