~/talk

ZMS: Zone Abstraction for Mobile Flash Storage

Talkat USENIX ATC 2024 · 2024-07-10..07-12
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

An implemented I/O stack for ZNS on a 128 GB UFS phone uses FTFS, device firmware changes and three techniques IOTailor budget-based in-place update multi-granularity mapping to solve write buffer thrashing and tiny synchronous fsync updates. Evaluation on a real production platform with fio, mobibench and 37 app launches reports write amplification reduced 2.9–6.4× and random write throughput improved 5.0–13.6×, with consistent multi-zone concurrent write and SQLite transaction gains.

AI-written summary · about

  1. 0:00ZMS introduction
  2. 2:54Zone namespace SSD benefits
  3. 4:40Zone abstraction challenges
  4. 6:28Multi-write performance issue
  5. 9:10IO Tailor parallelism
  6. 11:22Tiny file update latency
  7. 13:52Budget-based in-place updates
  8. 15:15Evaluation setup
  9. 16:19Write amplification results
  10. 17:00Read performance gains
  11. 18:06Application launching performance gains
  12. 19:13Conclusion
~/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.