An RDMA Middleware for Asynchronous Multi-stage Shuffling in Analytical Processing

dc.contributor.author Rui Carlos Gonçalves en
dc.contributor.author José Orlando Pereira en
dc.contributor.author Jimenez Peris,R en
dc.date.accessioned 2018-01-17T15:38:46Z
dc.date.available 2018-01-17T15:38:46Z
dc.date.issued 2016 en
dc.description.abstract A key component in large scale distributed analytical processing is shuffling, the distribution of data to multiple nodes such that the computation can be done in parallel. In this paper we describe the design and implementation of a communication middleware to support data shuffling for executing multi-stage analytical processing operations in parallel. The middleware relies on RDMA (Remote Direct Memory Access) to provide basic operations to asynchronously exchange data among multiple machines. Experimental results show that the RDMA-based middleware developed can provide a 75% reduction of the costs of communication operations on parallel analytical processing tasks, when compared with a sockets middleware. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/6744
dc.identifier.uri http://dx.doi.org/10.1007/978-3-319-39577-7_5 en
dc.language eng en
dc.relation 6487 en
dc.relation 5602 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title An RDMA Middleware for Asynchronous Multi-stage Shuffling in Analytical Processing en
dc.type conferenceObject en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-00K-FDW.pdf
Size:
390.88 KB
Format:
Adobe Portable Document Format
Description: