SDR-RDMA: Software-Defined Reliability Architecture for Planetary Scale RDMA Communication

RDMA is vital for efficient distributed training across datacenters, but millisecond-scale latencies complicate the design of its reliability layer. We show that depending on long-haul link characteristics, such as drop rate, distance and bandwidth, the widely used Selective Repeat algorithm can be inefficient, warranting alternatives like Erasure Coding. To enable such alternatives on existing hardware, we propose SDR-RDMA, a software-defined reliability stack for RDMA. Its core is a lightweight SDR SDK that extends standard point-to-point RDMA semantics - fundamental to AI networking stacks - with a receive buffer bitmap. SDR bitmap enables partial message completion to let applications implement custom reliability schemes tailored to specific deployments, while preserving zero-copy RDMA benefits. By offloading the SDR backend to NVIDIA's Data Path Accelerator (DPA), we achieve line-rate performance, enabling efficient inter-datacenter communication and advancing reliability innovation for inter-datacenter training.

Authors

Institutions

Publication Details

Published
2025-11-12
DOI
https://doi.org/10.1145/3712285.3759902
Citations
1
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
3.25
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

SDR-RDMA: Software-Defined Reliability Architecture for Planetary Scale RDMA Communication

Marcin Chrapek, Sreevatsa Anantharamu, Zhuolong Yu, Tiancheng Chen et al.
1 citations
Cloud Computing and Resource Management
3.25
article

SDR-RDMA: Software-Defined Reliability Architecture for Planetary Scale RDMA Communication

Marcin Chrapek, Sreevatsa Anantharamu, Zhuolong Yu, Tiancheng Chen, Peter-Jan Gootzen, Salvatore Di Girolamo, Torsten Hoefler, Mahmoud Elhaddad, Abdul Kabbani, Gil Bloch, Jie Zhang, Mikhail Khalilov, Konstantin Taranov, Scott Moe, Joaquin José, Rami Nudelman, Siyuan Shen, Kenji Nakano, Nicola Mazzoletti
article en
1 citations

Abstract

RDMA is vital for efficient distributed training across datacenters, but millisecond-scale latencies complicate the design of its reliability layer. We show that depending on long-haul link characteristics, such as drop rate, distance and bandwidth, the widely used Selective Repeat algorithm can be inefficient, warranting alternatives like Erasure Coding. To enable such alternatives on existing hardware, we propose SDR-RDMA, a software-defined reliability stack for RDMA. Its core is a lightweight SDR SDK that extends standard point-to-point RDMA semantics - fundamental to AI networking stacks - with a receive buffer bitmap. SDR bitmap enables partial message completion to let applications implement custom reliability schemes tailored to specific deployments, while preserving zero-copy RDMA benefits. By offloading the SDR backend to NVIDIA's Data Path Accelerator (DPA), we achieve line-rate performance, enabling efficient inter-datacenter communication and advancing reliability innovation for inter-datacenter training.

Microsoft (United States) (US), Nvidia (United Kingdom) (GB), Tamedia (Switzerland) (CH), ETH Zurich (CH), Microsoft (Finland) (FI), Wavin (Netherlands) (NL), Nvidia (United States) (US), CSCS - Swiss National Supercomputing Centre, Swisscom (Switzerland) (CH)
Openalex Percentile: Top 6%
Cloud Computing and Resource Management
3.25
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.