~/talk

DJFS : Directory-Granularity Filesystem Journaling for CMM-H SSDs

Talkat FAST '25 · 2025-02-25..02-27
linkedin:quant-won
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

DJFS implements per-directory transactions for CXL.ME (CMH) SSDs, using path-based transaction selection, transaction coalescing, and transaction conflict resolution on an 88-core SPR machine with a CMH prototype (Ubuntu 22, Linux 5.18). It logs metadata at cache-line and 256‑byte granularities, allows parallel commits, and cuts lockup and conflicts. Compared to FastCommit it reports 4.5× higher throughput in Varmail, 2.5× in MDTest and 3.7× in Exim, shows far fewer transaction conflicts, shorter lockup intervals, and higher file-ops-per-transaction in evaluations.

AI-written summary · about

  1. 0:00DJFS introduction and motivation
  2. 1:42Traditional journaling bottlenecks
  3. 4:53CMH SSD and CXL.ME overview
  4. 6:21File update patterns
  5. 7:47Directory-granularity journaling design
  6. 9:13Scalability in DJFS
  7. 10:40Per-directory transactions challenges
  8. 13:08Evaluation setup and benchmarks
  9. 14:56Performance results
  10. 15:17Conclusion and future work
~/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.