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

YouTube

FastCommit: Resource-Efficient and Cost-Effective File System Journaling - USENIX ATC '24

USENIX via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking approach to file system journaling in this award-winning conference talk from USENIX ATC '24. Dive into FastCommit, a hybrid journaling method for Ext4 that addresses the resource-intensive nature of JBD2, the current physical journaling mechanism. Learn how FastCommit combines logical journaling for common file system modifications with JBD2 for complex, infrequent changes. Discover key design elements such as compact logging, selective flushing, and inline journaling that enable over 80% of commits to be contained within a single 4KB block and written to disk without expensive cache flush operations. Understand how FastCommit reduces throughput interference by over 2× and improves performance by up to 120%. Gain insights into the implementation process and successful integration into the upstream Linux kernel. This 21-minute presentation by Google researchers Harshad Shirwadkar, Saurabh Kadekodi, and Theodore Tso offers valuable knowledge for developers and system administrators seeking to optimize file system performance and resource utilization.

Syllabus

USENIX ATC '24 - FastCommit: resource-efficient, performant and cost-effective file system...

Taught by

USENIX

Reviews

Start your review of FastCommit: Resource-Efficient and Cost-Effective File System Journaling - USENIX ATC '24

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.