YoVDO

F2FS - A New File System for Flash Storage

Offered By: USENIX via YouTube

Tags

FAST (File and Storage Technologies) Courses Algorithms Courses Data Structures Courses Linux File System Courses

Course Description

Overview

Explore the design and performance of F2FS, a Linux file system optimized for flash storage devices, in this 26-minute USENIX FAST '15 conference talk. Delve into the key features, data structures, and algorithms that make F2FS excel on modern flash storage. Learn about its append-only logging approach and how design decisions were tailored to flash storage characteristics. Examine experimental results showcasing F2FS's superior performance compared to EXT4 on both mobile and server systems. Gain insights into load address translation, node and data classification, cleaning procedures, adaptive logging, and recovery schemes. Understand how F2FS achieves significant performance improvements in synthetic workloads and realistic scenarios, reducing elapsed time by up to 40% in some cases.

Syllabus

Intro
Key Features
Structure
Load Address Translation
Node and Data Classification
Cleaning Procedure
Adaptive Login
Recovery Scheme
Fsync
Evaluation
Mobile
Benchmarks
Cleaning Cost
Adaptive Login Performance
Conclusion


Taught by

USENIX

Related Courses

Build File Utilities with Linux Shell Script
Coursera Project Network via Coursera
Operating System Forensics
LinkedIn Learning
Linux Basics: The Command Line Interface - 6
Dartmouth College via Coursera
أنت وأنظمة التشغيل: كيف تصبح مستخدمًا محترفًا
Google via Coursera
Getting Started with the Linux Command Line
Pluralsight