TY - GEN
T1 - On enduring more data through enabling page rewrite capability on multi-level-cell flash memory
AU - Chang, Yu Ming
AU - Ho, Chien Chung
AU - Tsao, Che Wei
AU - Liao, Shu Hsien
AU - Wang, Wei Chen
AU - Kuo, Tei Wei
AU - Chang, Yuan Hao
N1 - Funding Information:
This work was supported in part by Academia Sinica under grant no. AS-IA-111-M01, AS-GCS-110-08 and AS-CDA-107-M05 and Ministry of Science and Technology under grant nos. 110-2223-E-001-001, 109-2221-E-006 -215 -MY3, 108-2221-E-001-001-MY3, and 108-2221-E-001-004-MY3.
Publisher Copyright:
© 2022 ACM.
PY - 2022/4/25
Y1 - 2022/4/25
N2 - The technology of NAND flash memory grows swiftly in response to the huge and rapidly changing storage market in recent years. Meanwhile, the demand for large amounts of data is also growing at an unprecedented scale. How to store more and more data over flash-based systems in a cost-effective way presents immense pressure and challenges to the system design. This motivates us to propose a breakthrough solution on the existing multi-level-cell flash memories such as TLC, being adopted in the mainstream solid-state drives. More specifically, we propose a durable management design through enabling page rewrite capability and incorporate it with the existing flash translation layer to achieve enduring more data written, even beyond the theoretical limit. Moreover, our management design further considers the adverse effect brought by disturbance, which could usually deteriorate the data correctness. The encouraging results through a series of experiments demonstrate the feasibility and the capability of our design. With the best setting we studied, the total amount of data that can be written into the system could be improved up to 2.14 times the baseline without adding any hardware cost.
AB - The technology of NAND flash memory grows swiftly in response to the huge and rapidly changing storage market in recent years. Meanwhile, the demand for large amounts of data is also growing at an unprecedented scale. How to store more and more data over flash-based systems in a cost-effective way presents immense pressure and challenges to the system design. This motivates us to propose a breakthrough solution on the existing multi-level-cell flash memories such as TLC, being adopted in the mainstream solid-state drives. More specifically, we propose a durable management design through enabling page rewrite capability and incorporate it with the existing flash translation layer to achieve enduring more data written, even beyond the theoretical limit. Moreover, our management design further considers the adverse effect brought by disturbance, which could usually deteriorate the data correctness. The encouraging results through a series of experiments demonstrate the feasibility and the capability of our design. With the best setting we studied, the total amount of data that can be written into the system could be improved up to 2.14 times the baseline without adding any hardware cost.
UR - http://www.scopus.com/inward/record.url?scp=85130403873&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85130403873&partnerID=8YFLogxK
U2 - 10.1145/3477314.3507088
DO - 10.1145/3477314.3507088
M3 - Conference contribution
AN - SCOPUS:85130403873
T3 - Proceedings of the ACM Symposium on Applied Computing
SP - 107
EP - 115
BT - Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing, SAC 2022
PB - Association for Computing Machinery
T2 - 37th ACM/SIGAPP Symposium on Applied Computing, SAC 2022
Y2 - 25 April 2022 through 29 April 2022
ER -