Modular Integration of Crashsafe Caching into a Verified Virtual File System Switch
Modular Integration of Crashsafe Caching into a Verified Virtual File System Switch
复制标题
将崩溃安全缓存模块化集成到经过验证的虚拟文件系统交换机中
DOI:
10.1007/978-3-030-63461-2_12
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
W. Reif
中科院分区:
文献类型:
--
作者:
S. Bodenmüller;G. Schellhorn;W. Reif
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 can be added to a virtual file system switch (VFS) and gives a novel crash-safety criterion matching the characteristics of such caches. Broken down to individual files, a power cut can be explained by constructing an alternative run, where all writes since the last synchronization of that file have written a prefix. VFS caches have been integrated modularly into Flashix, a verified file system for flash memory, and both functional correctness and crash-safety of this extension have been verified with the interactive theorem prover KIV.
登录
查看更多内容
DOI:
10.1007/978-3-642-54108-7_13
发表时间:
2013
期刊:
12th IEEE International Conference on Engineering Complex Computer Systems (ICECCS 2007)
影响因子:
--
作者:
G. Ernst;G. Schellhorn;Dominik Haneberg;J. Pfähler;W. Reif
通讯作者:
W. Reif
DOI:
10.1007/s10009-014-0308-3
发表时间:
2015-11-01
影响因子:
1.5
作者:
Ernst, Gidon;Pfaehler, Joerg;Reif, Wolfgang
通讯作者:
Reif, Wolfgang
DOI:
10.1007/978-3-319-29613-5_5
发表时间:
2015
期刊:
影响因子:
--
作者:
G. Ernst;J. Pfähler;G. Schellhorn;W. Reif
通讯作者:
W. Reif
DOI:
10.1016/j.scico.2016.04.009
发表时间:
2016
期刊:
Sci. Comput. Program.
影响因子:
--
作者:
G. Ernst;J. Pfähler;G. Schellhorn;W. Reif
通讯作者:
W. Reif
DOI:
10.1002/stvr.237
发表时间:
2002
期刊:
Softw. Test. Verification Reliab.
影响因子:
--
作者:
P. Stevens
通讯作者:
P. Stevens