The state of the art of metadata managements in large-scale distributed file systems—scalability, performance and availability

H Dai, Y Wang, KB Kent, L Zeng… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
File system metadata is the data in charge of maintaining namespace, permission semantics
and location of file data blocks. Operations on the metadata can account for up to 80% of …

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 …

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 …

APEX: a high-performance learned index on persistent memory

B Lu, J Ding, E Lo, UF Minhas, T Wang - arXiv preprint arXiv:2105.00683, 2021 - arxiv.org
The recently released persistent memory (PM) offers high performance, persistence, and is
cheaper than DRAM. This opens up new possibilities for indexes that operate and persist …

PLIN: A persistent learned index for non-volatile memory with high performance and instant recovery

Z Zhang, Z Chu, P Jin, Y Luo, X Xie, S Wan… - Proceedings of the …, 2022 - dl.acm.org
Non-Volatile Memory (NVM) has emerged as an alternative to next-generation main
memories. Although many tree indices have been proposed for NVM, they generally use B+ …

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 …

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 …

DINOMO: An Elastic, Scalable, High-Performance Key-Value Store for Disaggregated Persistent Memory (Extended Version)

S Lee, S Ponnapalli, S Singhal, MK Aguilera… - arXiv preprint arXiv …, 2022 - arxiv.org
We present Dinomo, a novel key-value store for disaggregated persistent memory (DPM).
Dinomo is the first key-value store for DPM that simultaneously achieves high common-case …

Differentiated {Key-Value} storage management for balanced {I/O} performance

Y Li, Z Liu, PPC Lee, J Wu, Y Xu, Y Wu, L Tang… - 2021 USENIX Annual …, 2021 - usenix.org
Modern key-value (KV) stores adopt the LSM-tree as the core data structure for managing
KV pairs, but suffer from high write and read amplifications. Existing LSM-tree optimizations …

NVAlloc: Rethinking heap metadata management in persistent memory allocators

Z Dang, S He, P Hong, Z Li, X Zhang, XH Sun… - Proceedings of the 27th …, 2022 - dl.acm.org
Persistent memory allocation is a fundamental building block for developing high-
performance and in-memory applications. Existing persistent memory allocators suffer from …