SplitFS: Reducing software overhead in file systems for persistent memory

R Kadekodi, SK Lee, S Kashyap, T Kim, A Kolli… - Proceedings of the 27th …, 2019 - dl.acm.org
We present SplitFS, a file system for persistent memory (PM) that reduces software overhead
significantly compared to state-of-the-art PM file systems. SplitFS presents a novel split of …

System software for persistent memory

SR Dulloor, S Kumar, A Keshavamurthy… - Proceedings of the …, 2014 - dl.acm.org
Emerging byte-addressable, non-volatile memory technologies offer performance within an
order of magnitude of DRAM, prompting their inclusion in the processor memory subsystem …

Mnemosyne: Lightweight persistent memory

H Volos, AJ Tack, MM Swift - ACM SIGARCH Computer Architecture …, 2011 - dl.acm.org
New storage-class memory (SCM) technologies, such as phase-change memory, STT-RAM,
and memristors, promise user-level access to non-volatile storage through regular memory …

Better I/O through byte-addressable, persistent memory

J Condit, EB Nightingale, C Frost, E Ipek… - Proceedings of the …, 2009 - dl.acm.org
Modern computer systems have been built around the assumption that persistent storage is
accessed via a slow, block-based interface. However, new byte-addressable, persistent …

High-performance transactions for persistent memories

A Kolli, S Pelley, A Saidi, PM Chen… - Proceedings of the Twenty …, 2016 - dl.acm.org
Emerging non-volatile memory (NVRAM) technologies offer the durability of disk with the
byte-addressability of DRAM. These devices will allow software to access persistent data …

Zyzzyva: speculative byzantine fault tolerance

R Kotla, L Alvisi, M Dahlin, A Clement… - Proceedings of twenty-first …, 2007 - dl.acm.org
We present Zyzzyva, a protocol that uses speculation to reduce the cost and simplify the
design of Byzantine fault tolerant state machine replication. In Zyzzyva, replicas respond to a …

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 …

Understanding disk failure rates: What does an MTTF of 1,000,000 hours mean to you?

B Schroeder, GA Gibson - ACM Transactions on Storage (TOS), 2007 - dl.acm.org
Component failure in large-scale IT installations is becoming an ever-larger problem as the
number of components in a single cluster approaches a million. This article is an extension …

[PDF][PDF] The new ext4 filesystem: current status and future plans

A Mathur, M Cao, S Bhattacharya, A Dilger… - Proceedings of the Linux …, 2007 - Citeseer
Ext3 has been the most widely used general Linux RO filesystem for many years. In keeping
with increasing disk capacities and state-of-the-art feature requirements, the next generation …

Depot: Cloud storage with minimal trust

P Mahajan, S Setty, S Lee, A Clement, L Alvisi… - ACM Transactions on …, 2011 - dl.acm.org
This article describes the design, implementation, and evaluation of Depot, a cloud storage
system that minimizes trust assumptions. Depot tolerates buggy or malicious behavior by …