Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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