Flatstore: An efficient log-structured key-value storage engine for persistent memory

Y Chen, Y Lu, F Yang, Q Wang, Y Wang… - Proceedings of the Twenty …, 2020 - dl.acm.org
Emerging hardware like persistent memory (PM) and high-speed NICs are promising to
build efficient key-value stores. However, we observe that the small-sized access pattern in …

Scalable persistent memory file system with {Kernel-Userspace} collaboration

Y Chen, Y Lu, B Zhu, AC Arpaci-Dusseau… - … USENIX Conference on …, 2021 - usenix.org
We introduce Kuco, a novel direct-access file system architecture whose main goal is
scalability. Kuco utilizes three key techniques–collaborative indexing, two-level locking, and …

Single machine graph analytics on massive datasets using intel optane dc persistent memory

G Gill, R Dathathri, L Hoang, R Peri… - arxiv preprint arxiv …, 2019 - arxiv.org
Intel Optane DC Persistent Memory (Optane PMM) is a new kind of byte-addressable
memory with higher density and lower cost than DRAM. This enables the design of …

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 …

Locofs: A loosely-coupled metadata service for distributed file systems

S Li, Y Lu, J Shu, Y Hu, T Li - … of the International Conference for High …, 2017 - dl.acm.org
Key-Value stores provide scalable metadata service for distributed file systems. However,
the metadata's organization itself, which is organized using a directory tree structure, does …

Th-dpms: Design and implementation of an rdma-enabled distributed persistent memory storage system

J Shu, Y Chen, Q Wang, B Zhu, J Li, Y Lu - ACM Transactions on …, 2020 - dl.acm.org
The rapidly increasing data in recent years requires the datacenter infrastructure to store
and process data with extremely high throughput and low latency. Fortunately, persistent …

{P2CACHE}: Exploring Tiered Memory for {In-Kernel} File Systems Caching

Z Lin, L **ang, J Rao, H Lu - 2023 USENIX Annual Technical …, 2023 - usenix.org
Fast, byte-addressable persistent memory (PM) is becoming a reality in products. However,
porting legacy kernel file systems to fully support PM requires substantial effort and …

XPGraph: XPline-friendly persistent memory graph stores for large-scale evolving graphs

R Wang, S He, W Zong, Y Li… - 2022 55th IEEE/ACM …, 2022 - ieeexplore.ieee.org
Traditional in-memory graph storage systems have limited scalability due to the limited
capacity and volatility of DRAM. Emerging persistent memory (PMEM), with large capacity …

VBBMS: A novel buffer management strategy for NAND flash storage devices

C Du, Y Yao, J Zhou, X Xu - IEEE transactions on consumer …, 2019 - ieeexplore.ieee.org
NAND flash storage devices are gaining popularity in consumer electronic devices, such as
digital cameras, tablet PCs, and smartphones, due to their attractive features. However, write …

Re-animator: Versatile high-fidelity storage-system tracing and replaying

IU Akgun, G Kuenning, E Zadok - … of the 13th ACM International Systems …, 2020 - dl.acm.org
Modern applications use storage systems in complex and often surprising ways. Tracing
system calls is a common approach to understanding applications' behavior, allowing offline …