Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Directory-Granularity Filesystem Journaling for CMM-H SSDs

USENIX via YouTube

Overview

FLASH SALE: Ends May 22!
Udemy online courses up to 85% off.
Get Deal
This conference talk presents DJFS (Journaling Filesystem with per-Directory Transaction), a novel approach to filesystem journaling that operates at directory granularity. Learn how researchers from KAIST, University of Wisconsin-Madison, and Samsung Electronics analyzed file access patterns across eight popular applications to discover that most file update operations center around associated directories. Explore the three key components of DJFS: path-based transaction selection, transaction coalescing, and transaction conflict resolution. Discover how per-directory journal transactions address fundamental journaling filesystem performance issues by reducing lock contention, transaction conflicts, transaction lock-up, and enabling parallel journal commits. See performance benchmarks showing DJFS improving throughput by 4.5× in Varmail, 2.5× in MDTest, and 3.7× in Exim compared to FastCommit, a state-of-the-art journaling filesystem.

Syllabus

FAST '25 - DJFS : Directory-Granularity Filesystem Journaling for CMM-H SSDs

Taught by

USENIX

Reviews

Start your review of Directory-Granularity Filesystem Journaling for CMM-H SSDs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.