~/talk

AWUPF Rediscovered: Atomic Writes to Unleash Pivotal Fault-Tolerance in SSDs

Talkat FAST '25 · 2025-02-25..02-27
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Claim: use the SSD NVMe AWUPF atomic-write unit (commonly 4KB AWUPF) to skip journaling for small Log‑RAID metadata updates, implemented in Poseidon OS by adding per‑metadata‑page version numbers and selective direct writes. Evaluation with SPDK/FIO shows up to 3.6x random‑write throughput (and up to 73% on small async randoms), 3.3x scaling with metadata reactors, and modest gains on mixed workloads; larger updates still use conventional journaling and a versioned recovery avoids stale rollback.

AI-written summary · about

  1. 0:00Introduction
  2. 1:21SSD atomicity with AWF
  3. 2:26AWPF replacing double writes
  4. 3:28Log-structured RAID case study
  5. 5:16Journaling overhead in LSR
  6. 8:35Direct writes with POSON O
  7. 10:24Consistency with versioning
  8. 14:03Experimental setup
  9. 16:32Performance results
  10. 17:57Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.