Paper accepted to the 19th International Workshop on Data Management on New Hardware (DaMoN) @ SIGMOD 2023

Zero-sided RDMA: Network-driven Data Shuffling

2023/05/24

Authors: Matthias Jasny, Lasse Thostrup, Carsten Binnig

In this paper, we present a novel communication scheme called zero-sided RDMA, enabling data exchange as a native network service using a programmable switch. In contrast to one- or two-sided RDMA, in zero-sided RDMA, neither the sender nor the receiver is actively involved in data exchange. Zero-sided RDMA thus enables efficient RDMA-based data shuffling between heterogeneous hardware devices in a disaggregated setup. In our initial evaluation, we show that zero-sided RDMA can outperform existing one-sided RDMA-based schemes due to offloading the coordination to the network and new optimizations that are only possible by coordinating the data exchange on the switch.