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 条
  • [1] A Static Trigger Wear-leveling Strategy for Flash Memory In Embedded System
    Liu, Song-He
    Zhao, Xiang-Mo
    Zhang, Jun
    Huang, Ya-Nan
    SEC 2008: PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING, 2008, : 255 - +
  • [2] Hot-LSNs Distributing Wear-Leveling Algorithm for Flash Memory
    Kwon, Se Jin
    Chung, Tae-Sun
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12
  • [3] A high-performance wear-leveling algorithm for flash memory system
    Chung, Ching-Che
    Sheng, Duo
    Hsueh, Ning-Mi
    IEICE ELECTRONICS EXPRESS, 2012, 9 (24): : 1874 - 1880
  • [4] Software -Based Memory Analysis Environments for In -Memory Wear-Leveling
    Hakert, Christian
    Chen, Kuan-Hsun
    Yayla, Mikail
    von der Brueggen, Georg
    Bloemeke, Sebastian
    Chen, Jian-Jia
    2020 25TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2020, 2020, : 651 - 658
  • [5] Adaptive Wear-Leveling Algorithm for PRAM Main Memory with a DRAM Buffer
    Park, Sung Kyu
    Maeng, Min Kyu
    Park, Ki-Woong
    Park, Kyu Ho
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13 (04)
  • [6] Error Rate-Based Wear-Leveling for NAND Flash Memory at Highly Scaled Technology Nodes
    Pan, Yangyang
    Dong, Guiqiang
    Zhang, Tong
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (07) : 1350 - 1354
  • [7] Conditional Threshold Wear-leveling Algorithm for Multi-channel NAND Flash Memory
    Hsieh, Wen-Kai
    Ma, Hsi-Pin
    2010 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AUTOMATION AND TEST (VLSI-DAT), 2010, : 147 - 150
  • [8] ZWR: Combining wear-leveling with reclamation for flash-memory-based storage systems of embedded systems
    Yang, Yin
    Sandeep, Subhoyt
    IEEJ Transactions on Electrical and Electronic Engineering, 2017, 12 (04): : 575 - 583
  • [9] STATISTICAL WEAR-LEVELING FOR PHASE CHANGE MEMORY
    Wang, Chien
    Xu, Chengyu
    2020 CHINA SEMICONDUCTOR TECHNOLOGY INTERNATIONAL CONFERENCE 2020 (CSTIC 2020), 2020,
  • [10] ZWR: Combining wear-leveling with reclamation for flash-memory-based storage systems of embedded systems
    Yang, Yin
    Sandeep, Subhoyt
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2017, 12 (04) : 575 - 583