An Access Pattern-aware Hybrid Learning-based and Conventional Mapping for Solid-State Drives
Learning-based address mapping strategy has been proposed as an alternative to the conventional one-to-one mapping strategy for logical to physical address translation in flash-based Solid-State Drives (SSDs). This strategy employs a machine learning (ML)-based index to replace the memory-intensive mappings, thereby saving memory space. However, current learning-based mapping strategies mainly focus on the sequential characteristics of I/O workloads, making them less effective in scenarios with frequent updates. In this work, we introduce an access pattern-aware hybrid learning-based and conventional mapping scheme for SSDs, called APH-FTL. This approach features a machine learning-driven data classifier that employs distinct address mapping strategies for data requests with varying access patterns. Additionally, we develop a benefit-guided space regulation strategy to manage in-device memory space effectively and provide a solution to the challenge of mapping policies transformation. We evaluate APH-FTL through simulations using various real-world workloads. Experimental results demonstrate that APH-FTL significantly improves performance, reducing response time by up to 76.59% and write amplification (WA) by up to 82.97% compared with state-of-the-art schemes.
Authors
- Xiaosu Guo
- Qian Wei (ORCID: https://orcid.org/0000-0001-6854-7289)
- Zhaoyan Shen (ORCID: https://orcid.org/0000-0001-9526-6634)
- Dongxiao Yu (ORCID: https://orcid.org/0000-0001-6835-5981)
- Bingzhe Li (ORCID: https://orcid.org/0000-0002-5815-9706)
- Zhiping Jia (ORCID: https://orcid.org/0000-0002-7769-4771)
- Jie Wang (ORCID: https://orcid.org/0000-0001-9588-0466)
Institutions
- Shandong University (CN)
- The University of Texas at Dallas (US)
Publication Details
- Published
- 2024-10-27
- DOI
- https://doi.org/10.1145/3676536.3676765
- Citations
- 2
- Primary Topic
- Advanced Data Storage Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.70