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 …

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

A high performance file system for non-volatile main memory

J Ou, J Shu, Y Lu - Proceedings of the Eleventh European Conference …, 2016 - dl.acm.org
Emerging non-volatile main memories (NVMMs) provide data persistence at the main
memory level. To avoid the double-copy overheads among the user buffer, the OS page …

Orion: A distributed file system for {Non-Volatile} main memory and {RDMA-Capable} networks

J Yang, J Izraelevitz, S Swanson - 17th USENIX Conference on File and …, 2019 - usenix.org
High-performance, byte-addressable non-volatile main memories (NVMMs) force system
designers to rethink trade-offs throughout the system stack, often leading to dramatic …

[PDF][PDF] Revisiting virtual file system for metadata optimized non-volatile main memory file system

Y Wang, DJ Jiang, J Xiong - Proc. the 36th International …, 2020 - msstconference.org
Emerging non-volatile main memories (NVMMs) provide persistency and low access latency
than disk and SSD. This motivates a number of works to build file systems based on NVMM …

Nova-fortis: A fault-tolerant non-volatile main memory file system

J Xu, L Zhang, A Memaripour… - Proceedings of the 26th …, 2017 - dl.acm.org
Emerging fast, persistent memories will enable systems that combine conventional DRAM
with large amounts of non-volatile main memory (NVMM) and provide huge increases in …

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 consistency mechanism for NVM-Based in-memory file systems

J Zha, L Huang, L Wu, S Zheng, H Liu - Proceedings of the ACM …, 2016 - dl.acm.org
Non-Volatile Memory (NVM) has evolved to achieve non-volatility and byte-addressability
with latency comparable to DRAM. This inspires the development of a new generation of file …

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 …

Exploiting superpages in a nonvolatile memory file system

S Qiu, ALN Reddy - 2012 IEEE 28th Symposium on Mass …, 2012 - ieeexplore.ieee.org
Emerging nonvolatile memory technologies (sometimes referred as Storage Class Memory
(SCM)), are poised to close the enormous performance gap between persistent storage and …