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

{Light-Dedup}: A Light-weight Inline Deduplication Framework for {Non-Volatile} Memory File Systems

J Qiu, Y Pan, W Xia, X Huang, W Wu, X Zou… - 2023 USENIX Annual …, 2023 - usenix.org
Emerging NVM is promising to become the next-generation storage media. However, its
high cost hinders its development. Recent deduplication researches in NVM file systems …

Optimizing File Systems on Heterogeneous Memory by Integrating {DRAM} Cache with Virtual Memory Management

Y Liu, Y Ren, M Liu, H Li, H Guo, X Miao, X Hu… - … USENIX Conference on …, 2024 - usenix.org
This paper revisits the usage of DRAM cache in DRAM-PM heterogeneous memory file
systems. With a comprehensive analysis of existing file systems with cache-based and DAX …

Lock-free high-performance hashing for persistent memory via PM-aware holistic optimization

Z Chen, Y Hua, L Ding, B Ding, P Zuo… - ACM Transactions on …, 2022 - dl.acm.org
Persistent memory (PM) provides large-scale non-volatile memory (NVM) with DRAM-
comparable performance. The non-volatility and other unique characteristics of PM …

HUNTER: Releasing Persistent Memory Write Performance with A Novel PM-DRAM Collaboration Architecture

Y Pan, Y Zhang, W Xia, X Zou… - 2023 60th ACM/IEEE …, 2023 - ieeexplore.ieee.org
We present HUNTER, a POSIX-compliant persistent memory (PM) file system that fully
releases PM's write performance. Compared to state-of-the-art ones, HUNTER proposes a …

From Ideal to Practice: Data Encryption in eADR-based Secure Non-Volatile Memory Systems

J Huang, Y Hua - arXiv preprint arXiv:2307.02050, 2023 - arxiv.org
Extended Asynchronous DRAM Refresh (eADR) proposed by Intel extends the persistence
domain from the Non-Volatile Memory (NVM) to CPU caches and offers the persistence …

Hercules: Enabling Atomic Durability for Persistent Memory with Transient Persistence Domain

C Ye, M Chen, Q Jiang, C Wang - ACM Transactions on Embedded …, 2024 - dl.acm.org
Persistent memory (pmem) products bring the persistence domain up to the memory level.
Intel recently introduced the eADR feature that guarantees to flush data buffered in CPU …

Delaying Crash Consistency for Building A High-Performance Persistent Memory File System

Y Pan, H Huang, Y Zhang, W Xia… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Persistent Memory (PM), with its low latency, byte-addressability, and non-volatility, sparks
various PM file systems. Nevertheless, we observe that these file systems can waste more …

Exploiting Persistent CPU Cache for Scalable Persistent Hash Index

B Zhang, S Zheng, L Nie, Z Qi… - 2024 IEEE 40th …, 2024 - ieeexplore.ieee.org
Byte-addressable persistent memory (PM) has been widely studied in the past few years.
Recently, the emerging eADR technology further incorporates CPU cache into the …

DiStore: A Fully Memory Disaggregation Friendly Key-Value Store with Improved Tail Latency and Space Efficiency

Z Xiong, D Jiang, J Xiong - … of the 53rd International Conference on …, 2024 - dl.acm.org
Memory disaggregation decouples CPUs and memory in monolithic servers to form compute
nodes (CNs) and memory nodes (MNs) for elastic and efficient memory scaling. Memory …