2016
DOI: 10.1145/2954679.2872406
|View full text |Cite
|
Sign up to set email alerts
|

Specifying and Checking File System Crash-Consistency Models

Abstract: Applications depend on persistent storage to recover state after system crashes. But the POSIX file system interfaces do not define the possible outcomes of a crash. As a result, it is difficult for application writers to correctly understand the ordering of and dependencies between file system operations, which can lead to corrupt application state and, in the worst case, catastrophic data loss.This paper presents crash-consistency models, analogous to memory consistency models, which describe the behavior of… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 58 publications
0
1
0
Order By: Relevance
“…Moreover, we have found one Reliability of File Systems. Great efforts have been made to improve the reliability of file systems [3,22,35,39,51] and their utilities [27,28,30,56,57]. For example, Prabhakaran et al [51] analyze the failure policies of four file systems and propose improved designs based on the IRON taxonomy; Spiffy [56] creates an annotation language for developing correct utilities; SQCK [30] and RFSCK [27] improve file system checkers to avoid inaccurate fixes.…”
Section: Preliminary Resultsmentioning
confidence: 99%
“…Moreover, we have found one Reliability of File Systems. Great efforts have been made to improve the reliability of file systems [3,22,35,39,51] and their utilities [27,28,30,56,57]. For example, Prabhakaran et al [51] analyze the failure policies of four file systems and propose improved designs based on the IRON taxonomy; Spiffy [56] creates an annotation language for developing correct utilities; SQCK [30] and RFSCK [27] improve file system checkers to avoid inaccurate fixes.…”
Section: Preliminary Resultsmentioning
confidence: 99%