Title | ||
---|---|---|
Beyond MPI: New Communication Interfaces for Database Systems and Data-Intensive Applications |
Abstract | ||
---|---|---|
AbstractNetworkswith Remote DirectMemoryAccess (RDMA) support are becoming increasingly common. RDMA, however, offers a limited programming interface to remote memory that consists of read, write and atomic operations. With RDMA alone, completing the most basic operations on remote data structures often requires multiple round-trips over the network. Data-intensive systems strongly desire higher-level communication abstractions that supportmore complex interaction patterns.A natural candidate to consider is MPI, the de facto standard for developing high-performance applications in the HPC community. This paper critically evaluates the communication primitives of MPI and shows that using MPI in the context of a data processing system comes with its own set of insurmountable challenges. Based on this analysis, we propose a new communication abstraction named RDMO, or Remote DirectMemory Operation, that dispatches a short sequence of reads, writes and atomic operations to remote memory and executes them in a single round-trip. |
Year | DOI | Venue |
---|---|---|
2020 | 10.1145/3456859.3456862 | SIGMOD |
DocType | Volume | Issue |
Journal | 49 | 4 |
ISSN | Citations | PageRank |
0163-5808 | 1 | 0.35 |
References | Authors | |
0 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Feilong Liu | 1 | 11 | 1.55 |
Claude Barthels | 2 | 42 | 2.26 |
Spyros Blanas | 3 | 550 | 29.56 |
Hideaki Kimura | 4 | 573 | 37.97 |
Garret Swart | 5 | 1 | 0.35 |