Nie jesteś zalogowany | Zaloguj się
Facebook
LinkedIn

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

Prelegent(ci)
Piotr Głowacki
Afiliacja
MIMUW
Język referatu
polski
Termin
25 listopada 2025 11:00
Pokój
p. 4060
Tytuł w języku angielskim
Boosting File Systems Elegantly: A Transparent NVM Write-ahead Log for Disk File Systems
Seminarium
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.