Adaptive Wear-Leveling in Flash-Based Memory

被引:32
|
作者
Liao, Jianwei [1 ]
Zhang, Fengxiang [1 ]
Li, Li [1 ]
Xiao, Guoqiang [1 ]
机构
[1] Southwest Univ, Coll Comp & Informat Sci, Chongqing, Peoples R China
基金
中国国家自然科学基金;
关键词
Flash-based storage devices; wear-leveling; erasure evenness; delayed migration; extending lifetime;
D O I
10.1109/LCA.2014.2329871
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The paper presents an adaptive wear-leveling scheme based on several wear-thresholds in different periods. The basic idea behind this scheme is that blocks can have different wear-out speeds and the wear-leveling mechanism does not conduct data migration until the erasure counts of some hot blocks hit a threshold. Through a series of emulation experiments based on several realistic disk traces, we show that the proposed wear-leveling mechanism can reduce total erasure counts and yield uniform erasure counts among all blocks at the late lifetime of the storage devices. As a result, not only can the performance of storage systems be advanced, the lifespan of the flash-based memory can also be extended to a certain degree.
引用
收藏
页码:1 / 4
页数:4
相关论文
共 50 条
  • [41] Wear-Leveling Aware Page Management for Non-Volatile Main Memory on Embedded Systems
    Pan, Chen
    Gu, Shouzhen
    Xie, Mimi
    Liu, Yongpan
    Xue, Chun Jason
    Hu, Jingtong
    IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2016, 2 (02): : 129 - 142
  • [42] A Quantitative Framework for Modeling and Analyzing Flash Memory Wear Leveling Algorithms
    Shrestha, Mochan
    Xu, Lihao
    2010 IEEE GLOBECOM WORKSHOPS, 2010, : 1836 - 1840
  • [43] A random-walk based wear-leveling algorithm for large-capacity SSDs
    Zhao, P. (p-zhao07@mails.tsinghua.edu.cn), 2012, Science Press (35):
  • [44] A Novel Method to Extend Flash Memory Lifetime in Flash-Based DBMS
    Liang, Zhichao
    Fan, Yulei
    Meng, Xiaofeng
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2011, 2011, 6637 : 190 - 201
  • [45] Flash-based Computing in-Memory Scheme for IOT
    Kang, J. F.
    Huang, P.
    Han, R. Z.
    Xiang, Y. C.
    Cui, X. L.
    Liu, X. Y.
    2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2019,
  • [46] WL-Reviver: A Framework for Reviving any Wear-Leveling Techniques in the Face of Failures on Phase Change Memory
    Fan, Jie
    Jiang, Song
    Shu, Jiwu
    Sun, Long
    Hu, Qingda
    2014 44TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2014, : 228 - 239
  • [47] Rejuvenator: A Static Wear Leveling Algorithm for NAND Flash Memory with Minimized Overhead
    Murugan, Muthukumar
    Du, David H. C.
    2011 IEEE 27TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2011,
  • [48] Towards a Random Walk Controller for Block Management and Wear Leveling in Flash Memory
    Lan, Jiani
    Wang, Hao
    Lou, Xinyuan
    2015 IEEE INTERNATIONAL CONFERENCE ON SMART CITY/SOCIALCOM/SUSTAINCOM (SMARTCITY), 2015, : 590 - 597
  • [49] Quail: Using NVM write monitor to enable transparent wear-leveling
    Huang, Kaixin
    Mei, Yijie
    Huang, Linpeng
    JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 102
  • [50] A Cache Management Strategy to Replace Wear Leveling Techniques for Embedded Flash Memory
    Boukhobza, Jalil
    Olivier, Pierre
    Rubini, Stephane
    PROCEEDINGS OF THE 2011 INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, 2011, : 1 - 8