A Multi-Agent Reinforcement Learning-Assisted Space Management Scheme for Hybrid SSDs
Hybrid SSDs, which allow flash cells to convert among different types of flash cells (e.g., SLC/MLC/QLC), are designed for achieving both high performance and high density. However, previous designs with two types of flash cells encounter a performance cliff degradation once the flash cells of single bit mode (SLC) are consumed. In this work, we propose a novel level-based hybrid SSD (e.g., including SLC-MLC-QLC), named RL-hybridSSD, that adopts an intermediate layer (e.g., MLC) as a performance cushion. We design a workload-aware dynamic placement mechanism that adaptively routes hot and cold writes among SLC, MLC, and QLC regions based on workload dynamics and device space pressure. Further, a multi-agent reinforcement learning-assisted space management scheme is designed to coordinate the garbage collection and mode conversion processes considering both the SSD internal status and workload patterns. We evaluated RL-hybridSSD with various real-world workloads based on simulation. The experimental results show that the proposed RL-hybridSSD provides 2.03 × higher performance on average compared with state-of-the-art schemes.
Authors
- Qian Wei (ORCID: https://orcid.org/0000-0001-6854-7289)
- Zhaoyan Shen (ORCID: https://orcid.org/0000-0001-9526-6634)
- Y Li (ORCID: https://orcid.org/0000-0002-1909-6239)
- Dongxiao Yu (ORCID: https://orcid.org/0000-0001-6835-5981)
- Bingzhe Li (ORCID: https://orcid.org/0000-0002-5815-9706)
- Wenbin Zhu (ORCID: https://orcid.org/0000-0003-0086-3407)
- Mengying Zhao (ORCID: https://orcid.org/0000-0001-7891-5436)
Institutions
- Shandong University (CN)
- The University of Texas at Dallas (US)
Publication Details
- Journal
- ACM Transactions on Architecture and Code Optimization
- Published
- 2026-08-20
- DOI
- https://doi.org/10.1145/3839366
- Primary Topic
- Advanced Data Storage Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00