2020
DOI: 10.1007/978-3-030-63461-2_12
|View full text |Cite
|
Sign up to set email alerts
|

Modular Integration of Crashsafe Caching into a Verified Virtual File System Switch

Abstract: When developing file systems, caching is a common technique to achieve a performant implementation. Integrating write-back caches into a file system does not only affect functional correctness but also impacts crash safety properties of the file system. As parts of written data are only stored in volatile memory, special care has to be taken when integrating write-back caches to guarantee that a power cut during running operations leads to a consistent state. This paper shows how non-order-preserving caches ca… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
2
2
1

Relationship

3
2

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 14 publications
0
8
0
Order By: Relevance
“…However, write-back caching can have significant effects on the crash behavior of a system. In [4] we presented a novel correctness criterion for this sort of file system caches and proved that Flashix complies with it. We sketch the most important concepts of this addition and the proof idea in Sec.…”
Section: The Flashix File System -Overviewmentioning
confidence: 94%
See 4 more Smart Citations
“…However, write-back caching can have significant effects on the crash behavior of a system. In [4] we presented a novel correctness criterion for this sort of file system caches and proved that Flashix complies with it. We sketch the most important concepts of this addition and the proof idea in Sec.…”
Section: The Flashix File System -Overviewmentioning
confidence: 94%
“…In [29] we presented a crash-safety criterion for order-preserving caches: basically a crash has the effect of retracting a few of the last executed operations. But this criterion is too strong for non-order-preserving caches and so in [4] we proposed a more relaxed criterion and proved that our VFS caches comply with it. We will now give an overview over the crucial aspects of this latest extension.…”
Section: Crash-safe Vfs Cachingmentioning
confidence: 99%
See 3 more Smart Citations