PACTree: A high performance persistent range index using PAC guidelines

WH Kim, RM Krishnan, X Fu, S Kashyap… - Proceedings of the ACM …, 2021 - dl.acm.org
Non-Volatile Memory (NVM), which provides relatively fast and byte-addressable
persistence, is now commercially available. However, we cannot equate a real NVM with a …

{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 …

NBTree: a lock-free PM-friendly persistent B+-tree for eADR-enabled PM systems

B Zhang, S Zheng, Z Qi, L Huang - Proceedings of the VLDB Endowment, 2022 - dl.acm.org
Persistent memory (PM) promises near-DRAM performance as well as data persistency.
Recently, a new feature called eADR is available on the 2 nd generation Intel Optane PM …

Pacman: An efficient compaction approach for {Log-Structured}{Key-Value} store on persistent memory

J Wang, Y Lu, Q Wang, M **e, K Huang… - 2022 USENIX Annual …, 2022 - usenix.org
Recent persistent memory (PM) key-value (KV) stores adopt the log-structured approach to
reap PM's full potential. However, they fail to sustain high performance at high capacity …

{ODINFS}: Scaling {PM} performance with opportunistic delegation

D Zhou, Y Qian, V Gupta, Z Yang, C Min… - … USENIX Symposium on …, 2022 - usenix.org
Existing file systems for persistent memory (PM) exploit its byte-addressable non-volatile
access with low latency and high bandwidth. However, they do not utilize two unique PM …

On stacking a persistent memory file system on legacy file systems

H Woo, D Han, S Ha, SH Noh, B Nam - 21st USENIX Conference on File …, 2023 - usenix.org
In this work, we design and implement a Stackable Persistent memory File System (SPFS),
which serves NVMM as a persistent writeback cache to NVMM-oblivious filesystems. SPFS …

Evaluating Persistent Memory Range Indexes: Part Two [Extended Version]

Y He, D Lu, K Huang, T Wang - arxiv preprint arxiv:2201.13047, 2022 - arxiv.org
Scalable persistent memory (PM) has opened up new opportunities for building indexes that
operate and persist data directly on the memory bus, potentially enabling instant recovery …

Revisiting Secondary Indexing in {LSM-based} Storage Systems with Persistent Memory

J Wang, Y Lu, Q Wang, Y Zhang, J Shu - 2023 USENIX Annual Technical …, 2023 - usenix.org
LSM-based storage systems are widely used for superior write performance on block
devices. However, they currently fail to efficiently support secondary indexing, since a …

{SingularFS}: A {Billion-Scale} distributed file system using a single metadata server

H Guo, Y Lu, W Lv, X Liao, S Zeng, J Shu - 2023 USENIX Annual …, 2023 - usenix.org
Billion-scale distributed file systems play an important role in modern datacenters, and it is
desirable and possible to support these file systems with a single metadata server. However …

Replicating Persistent Memory {Key-Value} Stores with Efficient {RDMA} Abstraction

Q Wang, Y Lu, J Wang, J Shu - 17th USENIX Symposium on Operating …, 2023 - usenix.org
Combining persistent memory (PM) with RDMA is a promising approach to performant
replicated distributed key-value stores (KVSs). However, existing replication approaches do …