Brief Announcement: ROMe: Wait-free Objects for RDMA

Jacob Nelson-Slivon, Reilly Yankovich, Ahmed Hassan, Roberto Palmieri · 2024

Ensuring data consistency under remote direct memory access (RDMA) is challenging due to the combined effects of various hardware components. This brief announcement introduces remote object memory (ROMe), the first technique to guarantee wait-free consistent reads of arbitrarily sized objects over RDMA without the use of specialized hardware, and while allowing the concurrent execution of conflicting local updates. We integrated ROMe into ROMe-KV, an RDMA-enabled key-value store whose underlying B-link tree nodes are ROMe objects that enable supporting wait-free linearizable range queries.

Read the paper · More papers on PaperTik