StreamCSD: SSD-Autonomous Stream Management via In-Storage Content Learning
Write amplification (WA) from migrating valid pages during garbage collection (GC) degrades SSD performance and lifespan. Although stream management based on high-level software semantics reduces WA, existing solutions require host modifications, hindering their adoption. We introduce StreamCSD, an SSD-autonomous stream management approach using in-storage content learning, eliminating host-side changes. Leveraging compression ratios from embedded compressors in computational storage drives (CSDs), StreamCSD employs a streaming Kmeans algorithm to cost-efficiently cluster data into streams. Evaluations show that StreamCSD reduces WA from 1.7 to 1.06 under multimodal generative AI workloads, matching state-of-the-art methods with minimal impact on bandwidth. StreamCSD operates without host modifications, promoting broader adoption of multi-stream SSDs.
Authors
- Fei Wu (ORCID: https://orcid.org/0000-0003-2139-8807)
- Jiapin Wang
- Tao Lü (ORCID: https://orcid.org/0000-0002-6317-8039)
- Wenjie Li (ORCID: https://orcid.org/0000-0002-1141-6082)
- Xiang Chen (ORCID: https://orcid.org/0000-0002-2499-8261)
- Yuxi Shan (ORCID: https://orcid.org/0000-0003-4172-1309)
- Y. D. Huang
- You Zhou (ORCID: https://orcid.org/0009-0005-0919-5793)
- Yan Yang (ORCID: https://orcid.org/0009-0000-6039-5903)
Institutions
- Huazhong University of Science and Technology (CN)
Publication Details
- Published
- 2025-06-22
- DOI
- https://doi.org/10.1109/dac63849.2025.11133202
- Primary Topic
- Advanced Data Storage Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00