Low‐latency Java communication devices on RDMA‐enabled networks

UDC.coleccionInvestigaciónes_ES
UDC.departamentoEnxeñaría de Computadoreses_ES
UDC.endPage4879es_ES
UDC.grupoInvGrupo de Arquitectura de Computadores (GAC)es_ES
UDC.issue17es_ES
UDC.journalTitleConcurrency and Computation: Practice & Experiencees_ES
UDC.startPage4852es_ES
UDC.volume27(17):4852-4879,es_ES
dc.contributor.authorExpósito, Roberto R.
dc.contributor.authorTaboada, Guillermo L.
dc.contributor.authorRamos Garea, Sabela
dc.contributor.authorTouriño, Juan
dc.contributor.authorDoallo, Ramón
dc.date.accessioned2018-07-05T17:21:12Z
dc.date.available2018-07-05T17:21:12Z
dc.date.issued2015
dc.descriptionThis is the peer reviewed version of the following article: Expósito, R. R., Taboada, G. L., Ramos, S., Touriño, J., & Doallo, R. (2015). Low‐latency Java communication devices on RDMA‐enabled networks. Concurrency and Computation: Practice and Experience, 27(17), 4852-4879., which has been published in final form at https://doi.org/10.1002/cpe.3473. This article may be used for non-commercial purposes in accordance with Wiley Terms and Conditions for Use of Self-Archived Versions.es_ES
dc.description.abstract[Abstract] Providing high‐performance inter‐node communication is a key capability for running high performance computing applications efficiently on parallel architectures. In fact, current systems deployments are aggregating a significant number of cores interconnected via advanced networking hardware with Remote Direct Memory Access (RDMA) mechanisms, that enable zero‐copy and kernel‐bypass features. The use of Java for parallel programming is becoming more promising thanks to some useful characteristics of this language, particularly its built‐in multithreading support, portability, easy‐to‐learn properties, and high productivity, along with the continuous increase in the performance of the Java virtual machine. However, current parallel Java applications generally suffer from inefficient communication middleware, mainly based on protocols with high communication overhead that do not take full advantage of RDMA‐enabled networks. This paper presents efficient low‐level Java communication devices that overcome these constraints by fully exploiting the underlying RDMA hardware, providing low‐latency and high‐bandwidth communications for parallel Java applications. The performance evaluation conducted on representative RDMA networks and parallel systems has shown significant point‐to‐point performance increases compared with previous Java communication middleware, allowing to obtain up to 40% improvement in application‐level performance on 4096 cores of a Cray XE6 supercomputer.es_ES
dc.description.sponsorshipMinisterio de Economía y Competitividad; TIN2013-42148-Pes_ES
dc.description.sponsorshipXunta de Galicia; GRC2013/055es_ES
dc.description.sponsorshipMinisterio de Educación y Ciencia; AP2010-4348es_ES
dc.identifier.citationExpósito, R. R., Taboada, G. L., Ramos, S., Touriño, J., & Doallo, R. (2015). Low‐latency Java communication devices on RDMA‐enabled networks. Concurrency and Computation: Practice and Experience, 27(17), 4852-4879.es_ES
dc.identifier.doi10.1002/cpe.3473
dc.identifier.issn1532-0626
dc.identifier.issn1532-0634
dc.identifier.urihttp://hdl.handle.net/2183/20857
dc.language.isoenges_ES
dc.publisherJohn Wiley & Sons Ltd.es_ES
dc.relation.urihttps://doi.org/10.1002/cpe.3473es_ES
dc.rights.accessRightsopen accesses_ES
dc.subjectParallel systemses_ES
dc.subjectRemote direct memory access (RDMA)es_ES
dc.subjectRDMA-enabled networkses_ES
dc.subjectJava communication middlewarees_ES
dc.subjectMessage Passing in Java (MPJ)es_ES
dc.titleLow‐latency Java communication devices on RDMA‐enabled networkses_ES
dc.typejournal articlees_ES
dspace.entity.typePublication
relation.isAuthorOfPublication6a6967e9-a4f5-4006-afee-4fc9d5f3a658
relation.isAuthorOfPublication59fa9ef5-be28-4755-9d82-ba629793af46
relation.isAuthorOfPublication86e306a5-99a1-4c43-8faa-720f0a9f0a34
relation.isAuthorOfPublicationb3302f65-05d3-4b2c-b8b3-8503e58bba5e
relation.isAuthorOfPublication.latestForDiscovery6a6967e9-a4f5-4006-afee-4fc9d5f3a658

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Expósito,_R.R._Low-Latency_Java_Communication_Devices_on_RDMA-Enabled_Networks_2015.pdf
Size:
439.49 KB
Format:
Adobe Portable Document Format
Description: