Octopus+: An RDMA-Enabled Distributed Persistent Memory File System

B Zhu, Y Chen, Q Wang, Y Lu, J Shu - ACM Transactions on Storage …, 2021 - dl.acm.org
Non-volatile memory and remote direct memory access (RDMA) provide extremely high
performance in storage and network hardware. However, existing distributed file systems …

Viper: An efficient hybrid pmem-dram key-value store

L Benson, H Makait, T Rabl - Proceedings of the VLDB Endowment, 2021 - dl.acm.org
Key-value stores (KVSs) have found wide application in modern software systems. For
persistence, their data resides in slow secondary storage, which requires KVSs to employ …

{ListDB}: Union of {Write-Ahead} logs and persistent {SkipLists} for incremental checkpointing on persistent memory

W Kim, C Park, D Kim, H Park, Y Choi… - … USENIX Symposium on …, 2022 - usenix.org
Due to the latency difference between DRAM and non-volatile main memory (NVMM) and
the limited capacity of DRAM, incoming writes are often stalled in LSM tree-based key-value …

Characterizing the performance of intel optane persistent memory: A close look at its on-dimm buffering

L Xiang, X Zhao, J Rao, S Jiang, H Jiang - Proceedings of the …, 2022 - dl.acm.org
We present a comprehensive and in-depth study of Intel Optane DC persistent memory
(DCPMM). Our focus is on exploring the internal design of Optane's on-DIMM read-write …

Chameleondb: a key-value store for optane persistent memory

W Zhang, X Zhao, S Jiang, H Jiang - Proceedings of the Sixteenth …, 2021 - dl.acm.org
The emergence of Intel's Optane DC persistent memory (Optane Pmem) draws much
interest in building persistent key-value (KV) stores to take advantage of its high throughput …

{SpanDB}: A fast,{Cost-Effective}{LSM-tree} based {KV} store on hybrid storage

H Chen, C Ruan, C Li, X Ma, Y Xu - 19th USENIX Conference on File …, 2021 - usenix.org
Key-Value (KV) stores support many crucial applications and services. They perform fast in-
memory processing, but are still often limited by I/O performance. The recent emergence of …

Understanding the idiosyncrasies of real persistent memory

S Gugnani, A Kashyap, X Lu - Proceedings of the VLDB Endowment, 2020 - dl.acm.org
High capacity persistent memory (PMEM) is finally commercially available in the form of
Intel's Optane DC Persistent Memory Module (DCPMM). Researchers have raced to …

Maximizing persistent memory bandwidth utilization for OLAP workloads

B Daase, LJ Bollmeier, L Benson, T Rabl - Proceedings of the 2021 …, 2021 - dl.acm.org
Modern database systems for online analytical processing (OLAP) typically rely on in-
memory processing. Keeping all active data in DRAM severely limits the data capacity and …

A Survey of Storage Systems in the RDMA era

S Ma, T Ma, K Chen, Y Wu - IEEE Transactions on Parallel and …, 2022 - ieeexplore.ieee.org
Remote Direct Memory Access (RDMA) based network devices are increasingly being
deployed in modern data centers. RDMA brings significant performance improvements over …

Nap: A {Black-Box} Approach to {NUMA-Aware} Persistent Memory Indexes

Q Wang, Y Lu, J Li, J Shu - 15th USENIX Symposium on Operating …, 2021 - usenix.org
We present Nap, a black-box approach that converts concurrent persistent memory (PM)
indexes into NUMA-aware counterparts. Based on the observation that real-world workloads …