Assise: Performance and availability via client-local {NVM} in a distributed file system

TE Anderson, M Canini, J Kim, D Kostić… - … USENIX Symposium on …, 2020 - usenix.org
The adoption of low latency persistent memory modules (PMMs) upends the long-
established model of remote storage for distributed file systems. Instead, by colocating …

Chipmunk: Investigating crash-consistency in persistent-memory file systems

H LeBlanc, S Pailoor, OS KRE, I Dillig… - Proceedings of the …, 2023 - dl.acm.org
We present Chipmunk, a new framework to test persistent-memory (PM) file systems for
crash-consistency bugs. Using Chipmunk, we discovered 23 new bugs across five PM file …

Vinter: Automatic {Non-Volatile} Memory Crash Consistency Testing for Full Systems

S Kalbfleisch, L Werling, F Bellosa - 2022 USENIX Annual Technical …, 2022 - usenix.org
Non-volatile memory (NVM) is a new byte-addressable storage technology that is part of the
processor's memory hierarchy. NVM is often exposed to applications via an in-kernel file …

SquirrelFS: using the Rust compiler to check file-system crash consistency

H LeBlanc, N Taylor, J Bornholt… - arXiv preprint arXiv …, 2024 - arxiv.org
This work introduces a new approach to building crash-safe file systems for persistent
memory. We exploit the fact that Rust's typestate pattern allows compile-time enforcement of …

Assise: performance and availability via NVM colocation in a distributed file system

TE Anderson, M Canini, J Kim, D Kostić, Y Kwon… - arXiv preprint arXiv …, 2019 - arxiv.org
The adoption of very low latency persistent memory modules (PMMs) upends the long-
established model of disaggregated file system access. Instead, by colocating computation …

LFuzz: Exploiting Locality-Enabled Techniques for File-System Fuzzing

W Liu, AIA Wang - European Symposium on Research in Computer …, 2023 - Springer
File systems (FSes) store crucial data. However, FS bugs can lead to data loss and security
vulnerabilities. FS fuzzing is an effective technique for identifying FS bugs that may be …

Finding and Analyzing Crash-Consistency Bugs in Persistent-Memory File Systems

H LeBlanc, S Pailoor, I Dillig, J Bornholt… - arXiv preprint arXiv …, 2022 - arxiv.org
We present a study of crash-consistency bugs in persistent-memory (PM) file systems and
analyze their implications for file-system design and testing crash consistency. We develop …

Computer Security–ESORICS 2023

We are honoured and pleased to have served as PC Co-Chairs of ESORICS 2023. As one
of the longest-running reputable conferences focused on security research, ESORICS 2023 …

Accelerating deep learning training: a storage perspective

J Mohan - 2021 - repositories.lib.utexas.edu
Abstract Deep Learning, specifically Deep Neural Networks (DNNs), is stressing storage
systems in new ways, moving the training bottleneck to the data pipeline (fetching, pre …

[PDF][PDF] Fast Persistent Memory Crash Consistency Analysis based on Virtual Machines

TC Oder - 2023 - os.itec.kit.edu
Non-volatile memory (NVM) is a new technology that is directly integrated in the processor's
memory system. While NVM has a higher latency and is slower than DRAM, its performance …