Title: Improving the performance and lifetime of TLC SSD by leveraging flash level disparities

Authors: Tianming Yang; Haitao Wu; Wei Sun; Shuchen Zhou; Wen-Kuang Chou

Addresses: School of International Education, Huanghuai University, Zhumadian, Henan, 463000, China ' School of International Education, Huanghuai University, Zhumadian, Henan, 463000, China ' School of International Education, Huanghuai University, Zhumadian, Henan, 463000, China ' School of International Education, Huanghuai University, Zhumadian, Henan, 463000, China; Department of Computer Science, COMSATS University Islamabad, Abbottabad Campus 22060, Islamabad, Pakistan ' Department of Computer Science and Information Engineering, Providence University, Taichung, 43301, Taiwan

Abstract: Because more and more applications need high performance yet large capacity storages, solid state drives (SSD) based on triple level cell (TLC) flash memory have been playing an essential role in the storage systems. Although significantly increasing storage capacity, TLC flash memory severely degrades the raw reliability and thus drastically decreases lifetime. However, after evaluating real flash chips, the researchers have shown that worn-out blocks can be reused in flash lifespan. This paper suggests a novel flash translation layer (FTL) called graceful degradation flash translation layer (GD-FTL) by downgrading worn-out TLC blocks to SLC blocks to extend lifetime and improve performance of SSDs. We further propose to store hot data on SLC-mode blocks and proactively conduct mode transitions to meet predefined service level objects. Four real workloads are used to evaluate the proposed GD-FLT. Experiment results show that GD-FLT can improve the performance and reduce write amplification of solid state drives.

Keywords: solid state drives; SSDs; SSD lifetime; P/E cycles; flash translation layer; FTL; graceful degradation FTL; GD-FTL; error correction code; ECC; over-provisioning space; tail latency.

DOI: 10.1504/IJES.2022.123321

International Journal of Embedded Systems, 2022 Vol.15 No.2, pp.167 - 179

Received: 18 Jan 2022
Accepted: 23 Feb 2022

Published online: 08 Jun 2022 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article