Replicating Persistent Memory Key-Value Stores with Efficient RDMA Abstraction
summary
The talk presents Rowan, an RDMA abstraction implemented on standard RDMA NICs that aggregates concurrent remote writes for persistent-memory key-value stores and applies them to PM sequentially to avoid device-level write amplification. It explains how Rowan enables one-sided, low-latency replication and describes Rowan-KV, a log-structured PM KVS built on this abstraction, with evaluation results showing higher throughput and lower PUT latency compared to RPC- and RDMA WRITE–based replication while greatly reducing DLWA.
AI-written summary · about
related talks
28mPersistent Memory plus RDMA, new age remote device
25mDisaggregating Persistent Memory and Controlling Them Remotely
14mLoLKV: The Logless, Linearizable, RDMA-based Key-Value Storage System
18mFileMR: Rethinking RDMA Networking for Scalable Persistent Memory
12mPreview: Networking
16mAchieving Wire-Latency Storage Systems by Exploiting Hardware ACKs
12mCharacterizing and Optimizing Remote Persistent Memory with RDMA and NVM
14mODRP: On-Demand Remote Paging with Programmable RDMA
