YoVDO

FusionFS - Fusing I/O Operations using CISCOps in Firmware File Systems

Offered By: USENIX via YouTube

Tags

FAST (File and Storage Technologies) Courses Storage Optimization Courses

Course Description

Overview

Explore FusionFS, a direct-access firmware-level in-storage filesystem presented at FAST '22, in this 17-minute conference talk. Learn about the innovative CISCOps abstraction that combines multiple I/O and data processing operations for near-storage processing, significantly reducing I/O bottlenecks. Discover how MicroTx enhances CISCOps by providing fine-grained crash consistency and fast automatic recovery. Examine scheduling techniques for fair and efficient use of in-storage compute and memory resources across tenants. Gain insights into FusionFS's performance gains compared to state-of-the-art file systems, demonstrated through microbenchmarks, macrobenchmarks, and real-world applications. Delve into topics such as evolving storage with fast compute, RISC vs CISC operations, crash consistency, and device compute fairness.

Syllabus

Intro
Storage Hardware and Software Trend.
Evolving Storage with Fast Compute
State-of-the-art Designs
Common I/O Sequences in Application
Storage Approaches Summary Compute
Our Solution: Fusion FS
Everlasting Debate
FusionFS: RISC vs CISC operations
FusionFS: CISC Operations
FusionFS Components
FusionFS I/O Processing Example
Crash Consistency for CISCops
MacroTx: All-or-nothing Approach
MicroTx with Auto Recovery
Outline
Experimental Setup
Evaluation Goals
Macro-benchmark: Filebench
Device Compute Fairness
Conclusion


Taught by

USENIX

Related Courses

Understanding the Robustness of SSDs under Power Fault
USENIX via YouTube
BetrFS - A Right-Optimized Write-Optimized File System
USENIX via YouTube
F2FS - A New File System for Flash Storage
USENIX via YouTube
DNA Data Storage and Near-Molecule Processing for the Yottabyte Era
USENIX via YouTube
FAST '21 Work-in-Progress Reports
USENIX via YouTube