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

YouTube

D2FS: Device-Driven Filesystem Garbage Collection

USENIX via YouTube

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
This conference talk presents D2FS (Device-Driven Filesystem Garbage Collection), a novel mechanism that frees log-structured filesystems from performing garbage collection by leveraging the garbage collection capabilities of underlying flash storage devices. Learn about the three key components: Coupled Garbage Collection which consolidates valid flash pages both physically and logically; Migration Upcall which asynchronously notifies the host about updated file mappings with minimal interference to foreground operations; and Virtual Overprovisioning which ensures timely device-level garbage collection by separating filesystem partition size from physical storage capacity. The research demonstrates significant performance improvements, with D2FS outperforming F2FS by 3× (FIO), zoned F2FS by 1.7× (FIO), and IPLFS by 1.5× (MySQL YCSB-F). This 15-minute presentation from USENIX FAST '25 addresses a primary obstacle hindering widespread adoption of log-structured filesystems in production environments.

Syllabus

FAST '25 - D2FS: Device-Driven Filesystem Garbage Collection

Taught by

USENIX

Reviews

Start your review of D2FS: Device-Driven Filesystem Garbage Collection

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.