TMO: Transparent memory offloading in datacenters

J Weiner, N Agarwal, D Schatzberg, L Yang… - Proceedings of the 27th …, 2022 - dl.acm.org
The unrelenting growth of the memory needs of emerging datacenter applications, along
with ever increasing cost and volatility of DRAM prices, has led to DRAM being a major …

Enabling high-performance and secure userspace nvm file systems with the trio architecture

D Zhou, V Aschenbrenner, T Lyu, J Zhang… - Proceedings of the 29th …, 2023 - dl.acm.org
Userspace library file systems (LibFSes) promise to unleash the performance potential of
non-volatile memory (NVM) by directly accessing it and enabling unprivileged applications …

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

{MadFS}:{Per-File} Virtualization for Userspace Persistent Memory Filesystems

S Zhong, C Ye, G Hu, S Qu, A Arpaci-Dusseau… - … USENIX Conference on …, 2023 - usenix.org
This paper is included in the Proceedings of the 21st USENIX Conference on File and
Storage Technologies. MadFS: Per-File Virtu Page 1 This paper is included in the …

Chipmunk: Investigating crash-consistency in persistent-memory file systems

H LeBlanc, S Pailoor, OS KRE, I Dillig… - Proceedings of the …, 2023 - dl.acm.org
We present Chipmunk, a new framework to test persistent-memory (PM) file systems for
crash-consistency bugs. Using Chipmunk, we discovered 23 new bugs across five PM file …

DaxVM: Stressing the limits of memory as a file interface

C Alverti, V Karakostas, N Kunati… - 2022 55th IEEE/ACM …, 2022 - ieeexplore.ieee.org
Persistent memory (PMem) is a low-latency storage technology connected to the processor
memory bus. The Direct Access (DAX) interface promises fast access to PMem, map** it …

Filesystem fragmentation on modern storage systems

J Park, YI Eom - ACM Transactions on Computer Systems, 2023 - dl.acm.org
Filesystem fragmentation has been one of the primary reasons for computer systems to get
slower over time. However, there have been rapid changes in modern storage systems over …

Revitalizing the Forgotten {On-Chip}{DMA} to Expedite Data Movement in {NVM-based} Storage Systems

J Su, J Li, L Chen, C Li, K Zhang, L Yang… - 21st USENIX Conference …, 2023 - usenix.org
Data-intensive applications executing on NVM-based storage systems experience serious
bottlenecks when moving data between DRAM and NVM. We advocate for the use of the …

RomeFS: A CXL-SSD Aware File System Exploiting Synergy of Memory-Block Dual Paths

Y Zhan, H Hu, X Yang, S Wang, Q Cao… - Proceedings of the …, 2024 - dl.acm.org
Compute eXpress Link (CXL) based Solid-State Drives (CXL-SSDs), such as the Samsung
CMM-H model, promise to offer CXL. mem memory and CXL. io block dual-mode interfaces …

Making dynamic page coalescing effective on virtualized clouds

W Jia, J Zhang, J Shan, X Ding - Proceedings of the Eighteenth …, 2023 - dl.acm.org
Using huge pages has become a mainstream method to reduce address translation
overhead for big memory workloads in modern computer systems. To create huge pages …