Learn Generative AI, Prompt Engineering, and LLMs for Free
Google, IBM & Microsoft Certificates — All in One Plan
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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