Applied Sciences (Feb 2024)

Data Placement Using a Classifier for SLC/QLC Hybrid SSDs

  • Heeseong Cho,
  • Taeseok Kim

DOI
https://doi.org/10.3390/app14041648
Journal volume & issue
Vol. 14, no. 4
p. 1648

Abstract

Read online

In hybrid SSDs (solid-state drives) consisting of SLC (single-level cell) and QLC (quad-level cell), efficiently using the limited SLC cache space is crucial. In this paper, we present a practical data placement scheme, which determines the placement location of incoming write requests using a lightweight machine-learning model. It leverages information about I/O workload characteristics and SSD status to identify cold data that does not need to be stored in the SLC cache with high accuracy. By strategically bypassing the SLC cache for cold data, our scheme significantly reduces unnecessary data movements between the SLC and QLC regions, improving the overall efficiency of the SSD. Through simulation-based studies using real-world workloads, we demonstrate that our scheme outperforms existing approaches by up to 44%.

Keywords