Page Type-Aware Full-Sequence Program Scheduling via Reinforcement Learning in High Density SSDs
Full-sequence program (FSP) can program multiple bits simultaneously, and thus complete a multiple-page write at one time for naturally enhancing write performance of high density 3-D solid-state drives (SSDs). This article proposes an FSP scheduling approach for the 3-D quad-level cell (QLC) SSDs, to further boost their read responsiveness. Considering each FSP operation in QLC SSDs spans <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">four</monospace> different types of QLC pages having dissimilar read latency, we introduce matching four pages of application data to the suited QLC pages and flush them together with the one-shot program of FSP. To this end, we employ reinforcement learning to classify the (cached) application data into <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">four</monospace> categories on the basis of their historical access frequency and the associating request size. Thus, the frequently read data can be mapped to the QLC pages having less access latency, meanwhile the other data can be flushed onto the slow QLC pages. Then, we can group four different categories of data pages and flush them together into a four-page unit of 3-D QLC SSDs with an FSP operation. In addition, a proactive rewrite method is also triggered for grouping the hot read data with the cached data to form an FSP unit. Through a series of emulation tests on several realistic disk traces, we show that the proposed mechanisms yields notable performance improvement on the read responsiveness.
Authors
- Balazs Gerofi (ORCID: https://orcid.org/0009-0004-8585-6031)
- Yutaka Ishikawa (ORCID: https://orcid.org/0000-0003-2286-9770)
- Jun Li (ORCID: https://orcid.org/0000-0001-5235-6496)
- Jianwei Liao (ORCID: https://orcid.org/0000-0001-6149-6650)
- Zhigang Cai (ORCID: https://orcid.org/0000-0002-8406-8461)
Institutions
- Intel (United States) (US)
- Southwest University (CN)
- National Institute of Informatics (JP)
- RIKEN Center for Computational Science (JP)
- Nanjing University (CN)
Publication Details
- Journal
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Published
- 2024-11-01
- DOI
- https://doi.org/10.1109/tcad.2024.3444718
- Citations
- 1
- Primary Topic
- Advanced Data Storage Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.35
Funders
- State Key Laboratory of Novel Software Technology