Hmvfs: A hybrid memory versioning file system

S Zheng, L Huang, H Liu, L Wu… - 2016 32nd Symposium on …, 2016 - ieeexplore.ieee.org
The byte-addressable Non-Volatile Memory (NVM) offers fast, fine-grained access to
persistent storage, and a large volume of recent researches are conducted on developing …

A Survey of Non-Volatile Main Memory File Systems

Y Wang, WQ Jia, DJ Jiang, J Xiong - Journal of Computer Science and …, 2023 - Springer
Non-volatile memories (NVMs) provide lower latency and higher bandwidth than block
devices. Besides, NVMs are byte-addressable and provide persistence that can be used as …

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 …

An empirical study of file systems on NVM

P Sehgal, S Basu, K Srinivasan… - 2015 31st symposium …, 2015 - ieeexplore.ieee.org
Emerging byte-addressable, non-volatile memory like phase-change memory, STT-MRAM,
etc. brings persistence at latencies within an order of magnitude of DRAM, thereby …

{NOVA}: A log-structured file system for hybrid {Volatile/Non-volatile} main memories

J Xu, S Swanson - 14th USENIX Conference on File and Storage …, 2016 - usenix.org
Fast non-volatile memories (NVMs) will soon appear on the processor memory bus
alongside DRAM. The resulting hybrid memory systems will provide software with sub …

LAWN: Boosting the performance of NVMM file system through reducing write amplification

C Wang, S Chattopadhyay - Proceedings of the 55th Annual Design …, 2018 - dl.acm.org
Byte-addressable non-volatile memories can be used with DRAM to build a hybrid memory
system of volatile/non-volatile main memory (NVMM). NVMM file systems demand …

A Highly Non-Volatile Memory Scalable and Efficient File System

F Yang, J Kangy, S Ma, J Huai - 2018 IEEE 36th International …, 2018 - ieeexplore.ieee.org
With the rapid development of fast and byte-addressable non-volatile memories (NVMs),
hybrid NVM/DRAM storage systems become promising for computer systems. Existing NVM …

Caching or Not: Rethinking Virtual File System for {Non-Volatile} Main Memory

Y Wang, D Jiang, J Xiong - 10th USENIX Workshop on Hot Topics in …, 2018 - usenix.org
Virtual File System (VFS) conventionally provides an abstraction for multiple instances of
underlying physical file systems as well as metadata caching, concurrency control and …

Designing an efficient persistent in-memory file system

EHM Sha, X Chen, Q Zhuge, L Shi… - 2015 IEEE Non-Volatile …, 2015 - ieeexplore.ieee.org
As the emerging technologies of persistent memory, such as MRAM, PCM, etc., provide
opportunities for connecting persistent memory to main memory bus directly, file system …

HasFS: optimizing file system consistency mechanism on NVM-based hybrid storage architecture

Y Liu, H Li, Y Lu, Z Chen, N Xiao, M Zhao - Cluster Computing, 2020 - Springer
In order to protect the data during system crash, traditional DRAM–DISK architecture file
systems (eg, EXT4) need to synchronize the dirty metadata and data from the memory to …