Skip to main navigation Skip to search Skip to main content

Fast and Parallelized Crash Consistency with Opportunistic Order Elimination

  • Jiahao Chen
  • , Yanqi Pan
  • , Wen Xia*
  • , Hao Huang
  • , Peixin Zeng
  • , Yuchen Shan
  • *Corresponding author for this work
  • Harbin Institute of Technology Shenzhen
  • Pengcheng Laboratory

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

Abstract

File systems rely on enforcing storage order for crash recovery. However, this ordering requirement limits I/O parallelism, especially in persistent memory (PM) file systems where ordered I/Os are synchronized for direct access, preventing file systems from fully exploiting PM I/O parallelism. This paper proposes a new I/O mechanism, called opportunistic order elimination, to achieve fast and parallelized crash consistency in PM file systems. The key idea is to eliminate the order between user data and file system metadata via fast checksums, and overlap checksum computation and metadata I/O with parallel data writes, thereby fully exploiting the parallelism of PM. An array of techniques are further introduced to control, dispatch, and recover parallelized I/O for efficiency, concurrency, and reliability. Based on this, we build ChimeraFS atop Linux kernel. A range of benchmarks and applications suggest that ChimeraFS achieves reliable crash recovery, significantly outperforms state-of-the-art PM file systems (e.g., OdinFS), and potentially approaches the ideal parallel write bandwidth of PM.

Original languageEnglish
Title of host publicationEUROSYS 2026 - Proceedings of the 2026 European Conference on Computer Systems
PublisherAssociation for Computing Machinery, Inc
Pages1797-1811
Number of pages15
ISBN (Electronic)9798400722127
DOIs
StatePublished - 26 Apr 2026
Externally publishedYes
Event2026 European Conference on Computer Systems, EUROSYS 2026 - Edinburgh, United Kingdom
Duration: 27 Apr 202630 Apr 2026

Publication series

NameEUROSYS 2026 - Proceedings of the 2026 European Conference on Computer Systems

Conference

Conference2026 European Conference on Computer Systems, EUROSYS 2026
Country/TerritoryUnited Kingdom
CityEdinburgh
Period27/04/2630/04/26

Keywords

  • Crash consistency
  • Persistent memory

Fingerprint

Dive into the research topics of 'Fast and Parallelized Crash Consistency with Opportunistic Order Elimination'. Together they form a unique fingerprint.

Cite this