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

YouTube

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

USENIX via YouTube

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

Reviews

Start your review of FusionFS - Fusing I/O Operations using CISCOps in Firmware File Systems

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.