REO: Revisiting Erase Operation for Improving Lifetime and Performance of Modern NAND Flash-Based SSDs

被引:0
|
作者
Kim, Beomjun [1 ]
Kim, Myungsuk [1 ]
机构
[1] Kyungpook Natl Univ, Sch Comp Sci & Engn, Daegu 37224, South Korea
来源
ELECTRONICS | 2025年 / 14卷 / 04期
基金
新加坡国家研究基金会;
关键词
solid-state drives (SSDs); NAND flash memory; erase operation; SSD lifetime; I/O performance; MITIGATION;
D O I
10.3390/electronics14040738
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This work investigates a new erase scheme in NAND flash memory to improve the lifetime and performance of modern solid-state drives (SSDs). In NAND flash memory, an erase operation applies a high voltage (e.g., >20 V) to flash cells for a long time (e.g., >3.5 ms), which degrades cell endurance and potentially delays user I/O requests. While a large body of prior work has proposed various techniques to mitigate the negative impact of erase operations, no work has yet investigated how erase latency and voltage should be set to fully exploit the potential of NAND flash memory; most existing techniques use a fixed latency and voltage for every erase operation, which is set to cover the worst-case operating conditions. To address this, we propose Revisiting Erase Operation, (REO) a new erase scheme that dynamically adjusts erase latency and voltage depending on the cells' current erase characteristics. We design REO by two key apporaches. First, REO accurately predicts such near-optimal erase latency based on the number of fail bits during an erase operation. To maximize its benefits, REO aggressively yet safely reduces erase latency by leveraging a large reliability margin present in modern SSDs. Second, REO applies near-optimal erase voltage to each WL based on its unique erase characteristics. We demonstrate the feasibility and reliability of REO using 160 real 3D NAND flash chips, showing that it enhances SSD lifetime over the conventional erase scheme by 43% without change to existing NAND flash chips. Our system-level evaluation using eleven real-world workloads shows that an REO-enabled SSD reduces average I/O performance and read tail latency by 12% and 38%, respectivley, on average over a state-of-the-art technique.
引用
收藏
页数:33
相关论文
共 50 条
  • [1] Dynamic Erase Voltage and Time Scaling for Extending Lifetime of NAND Flash-Based SSDs
    Jeong, Jaeyong
    Song, Youngsun
    Hahn, Sangwook Shane
    Lee, Sungjin
    Kim, Jihong
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (04) : 616 - 630
  • [2] ApproxFTL: On the Performance and Lifetime Improvement of 3-D NAND Flash-Based SSDs
    Cui, Jinhua
    Zhang, Youtao
    Shi, Liang
    Xue, Chun Jason
    Wu, Weiguo
    Yang, Jun
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (10) : 1957 - 1970
  • [3] Effective Lifetime-Aware Dynamic Throttling for NAND Flash-Based SSDs
    Lee, Sungjin
    Kim, Jihong
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (04) : 1075 - 1089
  • [4] Exploiting Sequential and Temporal Localities to Improve Performance of NAND Flash-Based SSDs
    Lee, Sungjin
    Shin, Dongkun
    Kim, Youngjin
    Kim, Jihong
    ACM TRANSACTIONS ON STORAGE, 2016, 12 (03)
  • [5] An Integrated Approach for Managing the Lifetime of Flash-Based SSDs
    Lee, Sungjin
    Kim, Taejin
    Park, Ji-Sung
    Kim, Jihong
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1522 - 1525
  • [6] hUBI: An Optimized Hybrid Mapping Scheme for NAND Flash-Based SSDs
    Xie, Guangjun
    Xu, Guangzhi
    Wang, Gang
    Liu, Xiaoguang
    Cao, Rui
    Gao, Yan
    TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1015 - 1022
  • [7] Lightweight Data Lifetime Classification using Migration Counts to Improve Performance and Lifetime of Flash-based SSDs
    Park, Hyunseung
    Lee, Eunjae
    Kim, Jaeho
    Noh, Sam H.
    APSYS '21: PROCEEDINGS OF THE 12TH ACM SIGOPS ASIA-PACIFIC WORKSHOP ON SYSTEMS, 2021, : 25 - 33
  • [8] A Preliminary Study: Towards Parallel Garbage Collection for NAND Flash-Based SSDs
    Zhu, Guangyu
    Han, Jaehyun
    Son, Yongseok
    IEEE ACCESS, 2020, 8 : 223574 - 223587
  • [9] Increasing the Lifetime of Flash Memory Based SSDs by Improving the Merge Operation in Flash Translation Layer
    Forouhar, Peyman
    Safaei, Farshad
    IEEE ACCESS, 2020, 8 : 134324 - 134333
  • [10] Improving Read Performance of NAND Flash SSDs by Exploiting Error Locality
    Liu, Ren-Shuo
    Chuang, Meng-Yen
    Yang, Chia-Lin
    Li, Cheng-Hsuan
    Ho, Kin-Chu
    Li, Hsiang-Pang
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (04) : 1090 - 1102