Rethinking Key-Value Store for Byte-Addressable Optane Persistent Memory
TimeWednesday, July 13th3:30pm - 3:50pm PDT
Location3004, Level 3
Embedded Memory, Storage and Networking
DescriptionOptane Persistent Memory (PM) is a pioneering solution to byte-addressable PM for commodity systems. However, the performance of Optane PM is highly workload-sensitive, rendering many prior designs of Key-Value (KV) store inefficient. To cope with this reality, we advocate rethinking KV store design for Optane PM. Our design follows a principle of Single-stream Writing with managed Multi-stream Reading (SWMR). With the principle, the read and write behavior of the design can benefit from the characteristics of Optane PM. YCSB results show that our design improved upon existing ones by 125% and 18% for write-only throughput and read-write throughput, respectively.