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 条
  • [41] Improving Performance and Lifetime of Large-Page NAND Storages Using Erase-Free Subpage Programming
    Kim, Myungsuk
    Lee, Jaehoon
    Lee, Sungjin
    Park, Jisung
    Kim, Jihong
    PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [42] A page lifetime-aware scrubbing scheme for improving reliability of Flash-based SSD
    Li, Nan
    Xie, Qiyou
    Wang, Yinan
    Liu, Xiangyu
    Liu, Husheng
    Yi, Wei
    IEICE ELECTRONICS EXPRESS, 2017, 14 (22):
  • [43] A multi-channel architecture for high-performance NAND flash-based storage system
    Kang, Jeong-Uk
    Kim, Jin-Soo
    Park, Chanik
    Park, Hyoungjun
    Lee, Joonwon
    JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (09) : 644 - 658
  • [44] A Novel Structure for Improving Erase Performance of Vertical Channel NAND Flash With an Indium-Gallium-Zinc-Oxide Channel
    Choi, Seonjun
    Kim, Bongsueg
    Jeong, Jae Kyeong
    Song, Yun Heub
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2019, 66 (11) : 4739 - 4744
  • [45] Charge trap modeling based on mobility-lifetime (μτ) product for NAND flash program operation
    Kim, Geon Woong
    Baik, Seung Jae
    JAPANESE JOURNAL OF APPLIED PHYSICS, 2021, 60 (09)
  • [46] CalmWPC: A buffer management to calm down write performance cliff for NAND flash-based storage systems
    Sun, Hui
    Chen, Guodong
    Huang, Jianzhong
    Qin, Xiao
    Shi, Weisong
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 90 (461-476): : 461 - 476
  • [47] System Performance Comparison of 3D Charge-Trap TLC NAND Flash and 2D Floating-Gate MLC NAND Flash Based SSDs
    Fukuchi, Mamoru
    Matsui, Chihiro
    Takeuchi, Ken
    IEICE TRANSACTIONS ON ELECTRONICS, 2020, E103C (04) : 161 - 170
  • [48] A Read-while-write-based Out-of-order Scheduling for High Performance NAND Flash-based Storage Devices
    Kim, Jin-Young
    Park, Sang-Hoon
    Seo, Hyeokjun
    You, Taehee
    Chung, Eui-Young
    18TH IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS (ISCE 2014), 2014,
  • [49] Improving Write Performance and Extending Endurance of Object-Based NAND Flash Devices
    Guo, Jie
    Min, Chuhan
    Cai, Tao
    Chen, Yiran
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (01)
  • [50] Improving Performance for Flash-Based Storage Systems through GC-Aware Cache Management
    Wu, Suzhen
    Mao, Bo
    Lin, Yanping
    Jiang, Hong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (10) : 2852 - 2865