Title
1RMA: Re-envisioning Remote Memory Access for Multi-tenant Datacenters
Abstract
Remote Direct Memory Access (RDMA) plays a key role in supporting performance-hungry datacenter applications. However, existing RDMA technologies are ill-suited to multi-tenant datacenters, where applications run at massive scales, tenants require isolation and security, and the workload mix changes over time. Our experiences seeking to operationalize RDMA at scale indicate that these ills are rooted in standard RDMA's basic design attributes: connectionorientedness and complex policies baked into hardware. We describe a new approach to remote memory access -- One-Shot RMA (1RMA) -- suited to the constraints imposed by our multi-tenant datacenter settings. The 1RMA NIC is connection-free and fixed-function; it treats each RMA operation independently, assisting software by offering fine-grained delay measurements and fast failure notifications. 1RMA software provides operation pacing, congestion control, failure recovery, and inter-operation ordering, when needed. The NIC, deployed in our production datacenters, supports encryption at line rate (100Gbps and 100M ops/sec) with minimal performance/availability disruption for encryption key rotation.
Year
DOI
Venue
2020
10.1145/3387514.3405897
SIGCOMM '20: Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication Virtual Event USA August, 2020
DocType
ISBN
Citations 
Conference
978-1-4503-7955-7
3
PageRank 
References 
Authors
0.39
21
15
Name
Order
Citations
PageRank
Arjun Singhvi1183.83
Aditya Akella24138268.44
Dan Gibson3161.01
Thomas F. Wenisch42112105.25
Monica Wong-Chan530.39
Sean Clark630.39
Milo M. K. Martin72677125.22
Moray McLaren830.72
Prashant Chandra9202.81
Rob Cauble1030.39
Hassan M. G. Wassel111908.99
Behnam Montazeri12140.99
Simon L. Sabato1330.39
Joel Scherpelz141453.97
Amin Vahdat1510369842.39