Fast and failure-consistent updates of application data in non-volatile main memory file system

J Ou, J Shu - 2016 32nd Symposium on Mass Storage Systems …, 2016 - ieeexplore.ieee.org
Modern applications have their own update protocols to remain failure consistency.
However, these protocols are implemented without a comprehensive understanding of the …

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 …

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 …

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 …

Soft updates made simple and fast on non-volatile memory

M Dong, H Chen - 2017 uSENIX Annual Technical Conference (uSENIX …, 2017 - usenix.org
Fast, byte-addressable NVM promises near cache latency and near memory bus throughput
for file system operations. However, unanticipated cache line eviction may lead to …

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

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 …

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 …

HMVFS: A versioning file system on DRAM/NVM hybrid memory

S Zheng, H Liu, L Huang, Y Shen, Y Zhu - Journal of Parallel and …, 2018 - Elsevier
Abstract 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 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 …