You are not logged in | Log in
Facebook
LinkedIn

Boosting File Systems Elegantly: A Transparent NVM Write-ahead Log for Disk File Systems

Speaker(s)
Piotr Głowacki
Affiliation
MIMUW
Language of the talk
Polish
Date
Nov. 25, 2025, 11 a.m.
Room
room 4060
Title in English
Boosting File Systems Elegantly: A Transparent NVM Write-ahead Log for Disk File Systems
Seminar
Seminarium "DeSeR: Dane, strumienie, rozpraszanie"

Podczas referatu przedstawię kluczowe założenia i wyniki pracy „Boosting File Systems Elegantly: A Transparent NVM Write-ahead Log for Disk File Systems” (Wang et al., FAST 2025), w której zaproponowano system NVLog. Zacznę od wyjaśnienia czym jest pamięć NVM (Non-volatile memory), a dokładnie NVDIMM, bo to mają na myśli autorzy używając terminu NVM. Jest to ciekawe medium o prędkościach pomiędzy pamięcią RAM a SSD, a przykładem jego komercyjnego zastosowania jest Intel Optane. Omówię koncepcję wykorzystania pamięci NVM jako przezroczystego dziennika zapisu z wyprzedzeniem (Write-Ahead Log), co pozwala na znaczne przyspieszenie tradycyjnych dyskowych systemów plików bez konieczności ich głębokiej modyfikacji. Skupię się na kluczowym mechanizmie rozwiązania - absorpcji synchronicznych zapisów. Pokażę także mechanizmy zapewniające spójność danych (między NVM a dyskiem) w razie awarii. Opowiem, w jakich przypadkach korzystanie z pamięci NVM daje korzyści, a w jakich nie. Przedstawię również wyniki testów porównujących NVLog z istniejącymi systemami korzystającymi z NVM takimi jak NOVA czy SPFS. Pokażę zarówno rezultaty bezpośrednich mikrobenchmarków jak i makrobenchmarków z użyciem RocksDB i SQLite.