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

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 …

Ziggurat: A tiered file system for {Non-Volatile} main memories and disks

S Zheng, M Hoseinzadeh, S Swanson - 17th USENIX Conference on File …, 2019 - usenix.org
Emerging fast, byte-addressable Non-Volatile Main Memory (NVMM) provides huge
increases in storage performance compared to traditional disks. We present Ziggurat, a …

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 …

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 …

Finding and fixing performance pathologies in persistent memory software stacks

J Xu, J Kim, A Memaripour, S Swanson - Proceedings of the Twenty …, 2019 - dl.acm.org
Emerging fast, non-volatile memories will enable systems with large amounts of non-volatile
main memory (NVMM) attached to the CPU memory bus, bringing the possibility of dramatic …

[PDF][PDF] Non-volatile memory for fast, reliable file systems

M Baker, S Asami, E Deprit, J Ouseterhout… - ACM SIGPLAN …, 1992 - dl.acm.org
Given the decreasing cost of non-volatile RAM (NVRAM), by the late 1990's it will be feasible
for most workstations to include a megabyte or more of NVRAM, enabling the design of …

[PDF][PDF] A case for efficient hardware/software cooperative management of storage and memory

J Meza, Y Luo, S Khan, J Zhao, Y Xie, O Mutlu - 2013 - kilthub.cmu.edu
Most applications manipulate persistent data, yet traditional systems decouple data
manipulation from persistence in a two-level storage model. Programming languages and …

Mojim: A reliable and highly-available non-volatile memory system

Y Zhang, J Yang, A Memaripour… - Proceedings of the …, 2015 - dl.acm.org
Next-generation non-volatile memories (NVMs) promise DRAM-like performance,
persistence, and high density. They can attach directly to processors to form non-volatile …

Beyond block I/O: Rethinking traditional storage primitives

X Ouyang, D Nellans, R Wipfel, D Flynn… - 2011 IEEE 17th …, 2011 - ieeexplore.ieee.org
Over the last twenty years the interfaces for accessing persistent storage within a computer
system have remained essentially unchanged. Simply put, seek, read and write have …