Reliability mechanisms for file systems using non-volatile memory as a metadata store

KM Greenan, EL Miller - Proceedings of the 6th ACM & IEEE …, 2006 - dl.acm.org
Portable systems such as cell phones and portable media players commonly use non-
volatile RAM (NVRAM) to hold all of their data and metadata, and larger systems can store …

[PDF][PDF] PRIMS: Making NVRAM suitable for extremely reliable storage

KM Greenan, EL Miller - Proceedings of the Third Workshop on Hot Topics …, 2007 - Citeseer
Non-volatile byte addressable memories are becoming more common, and are increasingly
used for critical data that must not be lost. However, existing NVRAM-based file systems do …

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 …

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 …

A cost-efficient nvm-based journaling scheme for file systems

X Zhang, D Feng, Y Hua, J Chen - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Modern file systems employ journaling techniques to guarantee data consistency in case of
unexpected system crashes or power failures. However, journaling file systems usually …

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 …

Optimizing file systems with a write-efficient journaling scheme on non-volatile memory

X Zhang, D Feng, Y Hua, J Chen - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Modern file systems employ journaling techniques to guarantee data consistency in case of
unexpected system crashes or power failures. However, journaling file systems usually …

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

Impact of NVRAM write cache for file system metadata on I/O performance in embedded systems

IH Doh, HJ Lee, YJ Moon, E Kim, J Choi… - Proceedings of the …, 2009 - dl.acm.org
File systems make use of part of DRAM as the buffer cache to enhance its performance in
traditional systems. In this paper, we consider the use of Non-Volatile RAM (NVRAM) as a …