AxFTL: Exploiting Error Tolerance for Extending Lifetime of NAND Flash Storage

被引:6
|
作者
Lee, Yongwoo [1 ]
Park, Jaehyun [2 ]
Ryu, Junhee [3 ]
Kim, Younghyun [1 ]
机构
[1] Univ Wisconsin, Dept Elect & Comp Engn, 1415 Johnson Dr, Madison, WI 53706 USA
[2] Univ Ulsan, Sch Elect Engn, Ulsan 44610, South Korea
[3] SK Hynix, Memory Syst Res Div, Seongnam 13558, South Korea
基金
新加坡国家研究基金会;
关键词
Approximate storage; lifetime; NAND flash memory; video encoding; MEMORY; SYSTEMS; ARCHITECTURE; PERFORMANCE; IMPROVEMENT; CIRCUITS;
D O I
10.1109/TCAD.2020.3013070
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
NAND flash storage has become a standard choice in consumer electronics and is gaining popularity in enterprise systems due to its superior performance and low-power consumption. While its cost disadvantage is rapidly fading thanks to multibit cell technologies and 3-D stacking architectures, the challenge of limited endurance is still lingering and is expected to become more daunting as bits-per-cell continues to increase. In this article, we propose a novel flash translation layer (FTL) design named AxFTL (Approximate FTL) that extends the lifetime of NAND flash storage for error-tolerant applications. For error-tolerant data, AxFTL adopts shallow erase that lowers erase voltage to reduce the erase-induced wearing at the cost of an increased error rate. AxFTL manages multiple groups of blocks by error rates and allocates them according to the error tolerance of write requests. The key components of AxFTL include error tolerance-aware garbage collection and wear leveling schemes that manage the blocks with different error rates with minimal overhead. We implement AxFTL in an SSD simulator for the evaluation of the lifetime improvement and the actual allocation of the blocks. For application-level evaluation, we apply AxFTL to compressed video storage and evaluate the quality of video playback. Our experimental results show that AxFTL greatly improves the lifetime of NAND flash storage by 61% while maintaining a high structural similarity (SSIM) of 0.86 as compared to the conventional FTL.
引用
收藏
页码:3239 / 3249
页数:11
相关论文
共 50 条
  • [31] Scaling Challenges of NAND Flash Memory and Hybrid Memory System with Storage Class Memory & NAND flash memory
    Takeuchi, Ken
    2013 IEEE CUSTOM INTEGRATED CIRCUITS CONFERENCE (CICC), 2013,
  • [32] Extending Network Lifetime by Exploiting Wireless Charging in WSN
    La Van Quan
    Thanh Hung Nguyen
    Phi Le Nguyen
    2020 RIVF INTERNATIONAL CONFERENCE ON COMPUTING & COMMUNICATION TECHNOLOGIES (RIVF 2020), 2020, : 268 - 273
  • [33] Characterizing, Exploiting, and Mitigating Vulnerabilities in MLC NAND Flash Memory Programming
    Cai, Yu
    Ghose, Saugata
    Luo, Yixin
    Mai, Ken
    Mutlu, Onur
    Haratsch, Erich F.
    IPSI BGD TRANSACTIONS ON INTERNET RESEARCH, 2018, 14 (02):
  • [34] Error Analysis and Adaptable Error-correct Scheme for NAND Flash Memory
    Pan, Yu-qian
    Liu, Zheng-lin
    2ND INTERNATIONAL CONFERENCE ON COMMUNICATIONS, INFORMATION MANAGEMENT AND NETWORK SECURITY (CIMNS 2017), 2017, : 59 - 63
  • [35] Exploiting Latency Variation for Access Conflict Reduction of NAND Flash Memory
    Cui, Jinhua
    Wu, Weiguo
    Zhang, Xingjun
    Huang, Jianhang
    Wang, Yinfeng
    2016 32ND SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2016,
  • [36] HyperLink NAND flash architecture for mass storage applications
    Schuetz, Roland
    Oh, HakJune
    Kim, Jin-Ki
    Pyeon, Hong-Beom
    Przybylski, Steven A.
    Gillingham, Peter
    2007 22ND IEEE NON-VOLATILE SEMICONDUCTOR MEMORY WORKSHOP, 2007, : 3 - +
  • [37] A Pattern Adaptive NAND Flash Memory Storage Structure
    Park, Seung-Ho
    Park, Jung-Wook
    Kim, Shin-Dug
    Weems, Charles C.
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (01) : 134 - 138
  • [38] NAND Flash Memory and Its Role in Storage Architectures
    Sanvido, Marco A. A.
    Chu, Frank R.
    Kulkarni, Anand
    Selinger, Robert
    PROCEEDINGS OF THE IEEE, 2008, 96 (11) : 1864 - 1874
  • [39] Partitioned Real-Time NAND Flash Storage
    Missimer, Katherine
    West, Richard
    2018 39TH IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2018), 2018, : 185 - 195
  • [40] Telomere: Real-Time NAND Flash Storage
    Missimer, Katherine
    Athanassoulis, Manos
    West, Richard
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2022, 21 (01)