Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about F2FSJ, a novel journaling technique designed to address the performance and consistency limitations of F2FS filesystem's coarse-grained checkpointing mechanism in this 16-minute conference presentation from OSDI '25. Discover how researchers from The Chinese University of Hong Kong and Tianjin University developed an innovative solution that provides fine-grained crash recovery for F2FS, the widely-adopted log-structured filesystem in Android systems. Explore the key technical innovations including decentralized journal design that embeds journal logs into inodes to reduce lock contention, an epoch-based approach with data/control-plane decoupling to eliminate waiting times during journal period transfers, and a fast-forward-to-latest approach that consolidates multiple small updates to reduce write operations. Understand how F2FSJ specifically addresses the unique challenges of out-of-place-update filesystems by journaling only metadata changes after data flushing, resulting in up to 4.9x reduction in checkpointing time and up to 35% reduction in latency compared to standard F2FS implementation.