Search for contacts, projects,
courses and publications

RamCast
RDMA-based atomic multicast

Additional information

Authors
Le L. H., Eslahi-Kelorazi M., da Silva Leite Coelho P. R., Pedone F.
Type
Article in conference proceedings
Year
2021
Language
English
Abstract
Atomic multicast is a group communication abstraction useful in the design of highly available and scalable systems. It allows messages to be addressed to a subset of the processes in the system reliably and consistently. Many atomic multicast algorithms have been designed for the message-passing system model. The paper presents RamCast, the first atomic multicast protocol for the shared-memory system model. We design RamCast by leveraging Remote Direct Memory Access (RDMA) technology and by carefully combining techniques from message-passing and shared-memory systems. We show experimentally that RamCast outperforms current state-ofthe-art atomic multicast protocols, increasing throughput by up to 3.7× and reducing latency by up to 28×.
Keywords
Group communication, Atomic multicast, RDMA
Conference proceedings
Middleware '21: Proceedings of the 22nd International Middleware Conference
Pages (or article number)
172–184

Diffusion

License
Rights reserved
Visibility
Public
Status open access
Closed