Skip to main navigation Skip to search Skip to main content

Fast and Synchronous Crash Consistency with Metadata Write-Once File System

  • Yanqi Pan
  • , Wen Xia*
  • , Yifeng Zhang
  • , Xiangyu Zou
  • , Hao Huang
  • , Zhenhua Li
  • , Chentao Wu
  • *Corresponding author for this work
  • Harbin Institute of Technology Shenzhen
  • Tsinghua University
  • Shanghai Jiao Tong University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Low-latency persistent memory (PM) encourages file systems to pursue synchronous crash consistency. However, existing crash consistency approaches, such as journaling and log structure file system, incur many small, random, and ordered metadata I/Os, failing to exploit PM I/O potential. We propose a new file system model called metadata write-once file system (WOFS) to achieve fast and synchronous crash consistency. The key idea is to generate specific metadata for each file operation as a checksum-protected package and write it once with a single ordering point. The package is then managed to provide file abstractions through a package translation layer without extra writes. Using an array of techniques to generate, organize, and recover from packages, WOFS can provide practical, efficient, and reliable file system services. We implement WOLVES as a WOFS prototype in Linux kernel. Experiments using benchmarks and applications suggest that WOLVES can recover from crashes, improve operation throughput, and potentially reach PM I/O bandwidth limits.

Original languageEnglish
Title of host publicationProceedings of the 19th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2025
PublisherUSENIX Association
Pages859-878
Number of pages20
ISBN (Electronic)9781939133472
StatePublished - 2025
Externally publishedYes
Event19th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2025 - Boston, United States
Duration: 7 Jul 20259 Jul 2025

Publication series

NameProceedings of the 19th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2025

Conference

Conference19th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2025
Country/TerritoryUnited States
CityBoston
Period7/07/259/07/25

Fingerprint

Dive into the research topics of 'Fast and Synchronous Crash Consistency with Metadata Write-Once File System'. Together they form a unique fingerprint.

Cite this