Logo des Repositoriums
 

Improvements in Crash Consistency Testing for Persistent Memory File Systems

dc.contributor.authorWerling, Lukas
dc.contributor.authorOder, Thomas-Christian
dc.contributor.authorWäldele, Lucas
dc.contributor.authorRitz, Daniel
dc.contributor.authorBellosa, Frank
dc.date.accessioned2024-03-15T09:53:14Z
dc.date.available2024-03-15T09:53:14Z
dc.date.issued2024
dc.description.abstractAchieving crash consistency in persistent memory (PM) applications is difficult due to the need for fine-granular cache flushes and memory fences. File systems are no exception. Previous works have found numerous bugs in PM file systems, but crash consistency testing as part of file system development is still rare. With this paper, we make crash consistency testing easier by improving Vinter, a crash consistency testing tool for file systems based on virtual machines. We introduce support for cross-media file systems with NVMe and PM that are not covered by other testing tools. To speed up testing, we add an alternative algorithm for simulating crashes that focuses on logic bugs rather than misuse of PM primitives.en
dc.identifier.doi10.18420/fgbs2024f-01
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/43800
dc.language.isoen
dc.pubPlaceBonn
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofTagungsband des FG-BS Frühjahrstreffens 2024
dc.subjectcrash consistency
dc.subjectfile systems
dc.subjectpersistent memory
dc.subjectNVMe
dc.subjectcross-media
dc.subjectbug detection
dc.subjecttesting
dc.titleImprovements in Crash Consistency Testing for Persistent Memory File Systemsen
dc.typeText
gi.conference.date14.-15. März 2024
gi.conference.locationBochum, Deutschland
gi.document.qualitydigidoc

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
Paper01.pdf
Größe:
249.15 KB
Format:
Adobe Portable Document Format