Alleviating Garbage Collection Interference Through Spatial Separation in All Flash Arrays
summary
SWAN partitions an all-flash array into spatial separation front-end SSDs that absorb app writes and back-end SSDs that perform GC, implemented in the host block layer and tested on up to nine SSDs (evaluations use 8 SSD RAID setups and open-channel monitoring). It uses segment-based append-only layout plus trim-of-segments to keep GC work confined to back-end drives; analytic sizing guides front/back ratios. Results show sustained aggregate throughput up to NIC limits while RAID‑0 and conventional layouts see large GC-induced drops.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 0:34Soldier State Away
- 1:54Current Challenges
- 3:39Performance Evaluation
- 5:40Swan
- 9:02Evaluation
- 9:53Results
- 12:26CCBC
- 13:04Additional Benefit
- 14:00Conclusion
related talks
33mSSDFS: Flash-friendly File System with Highly Minimized GC Activity, Diff-on-write, & Deduplication
12mFusionRAID: Achieving Consistent Low Latency for Commodity SSD Arrays
25mFlashield: a Hybrid Key-value Cache that Controls Flash Write Amplification
20mMaximizing the Benefit of Flash Storage for Aerospike
16mAegonKV: A High Bandwidth, Low Tail Latency, and Low Storage Cost KV-Separated LSM Store
01h 07mEmerging Embdedded Memories and Storage
21mMIDAS: Minimizing Write Amplification in Log-Structured Systems through Adaptive Group...
16mZNS: Avoiding the Block Interface Tax for Flash-based SSDs
