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 条
  • [21] A Performance Evaluation of Scientific I/O Workloads on Flash-Based SSDs
    Park, Stan
    Shen, Kai
    2009 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING AND WORKSHOPS, 2009, : 501 - 505
  • [22] Revisiting Behavior Amplification of NAND Flash-based Storage Devices in Embedded Systems
    Sun, Hui
    Fang, Xieyun
    Xie, Changsheng
    Wu, Fei
    2013 IEEE 11TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC), 2013, : 280 - 287
  • [23] High-Performance and Lightweight Transaction Support in Flash-Based SSDs
    Lu, Youyou
    Shu, Jiwu
    Guo, Jia
    Li, Shuai
    Mutlu, Onur
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (10) : 2819 - 2832
  • [24] Utilizing Subpage Programming to Prolong the Lifetime of Embedded NAND Flash-Based Storage
    Kim, Jung-Hoon
    Kim, Sang-Hoon
    Kim, Jin-Soo
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2018, 64 (01) : 101 - 109
  • [25] Improving I/O performance in distributed file systems for flash-based SSDs by access pattern reshaping
    Kim, Sunggon
    Han, Jaehyun
    Eom, Hyeonsang
    Son, Yongseok
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 115 : 365 - 373
  • [26] An Advanced TRIM Command for Extending Lifetime of TLC NAND Flash-based Storage
    Kwon, Kirock
    Kang, Dong Hyun
    Park, Jonggyu
    Eom, Young Ik
    2017 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2017,
  • [27] Fast performance analysis of NAND flash-based storage device
    Won, S. K.
    Ha, S. H.
    Chung, E. Y.
    ELECTRONICS LETTERS, 2009, 45 (24) : 1219 - 1220
  • [28] Improvement of the Tolerated Raw Bit Error Rate in NAND Flash-based SSDs with the Help of Embedded Statistics
    Gherman, Valentin
    Farjallah, Emna
    Armani, Jean-Marc
    Seif, Marcelino
    Dilillo, Luigi
    2017 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2017,
  • [29] GFTL: Group-Level Mapping in Flash Translation Layer to Provide Efficient Address Translation for NAND Flash-Based SSDs
    Pan, Yubiao
    Li, Yongkun
    Zhang, Huizhen
    Chen, Hao
    Lin, Mingwei
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2020, 66 (03) : 242 - 250
  • [30] Performance and reliability optimization for high-density flash-based hybrid SSDs
    Luo, Longfei
    Li, Shicheng
    Lv, Yina
    Shi, Liang
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 136