AN EFFICIENT DYNAMIC WEAR LEVELING FOR HUGE-CAPACITY FLASH STORAGE SYSTEMS WITH CACHE

被引:2
|
作者
Wang, Wei-Neng [1 ]
Ni, Kai [1 ]
Ma, Jian-She [1 ]
Zhao, Yi [1 ]
Wang, Zong-Chao [1 ]
Pan, Long-Fa [1 ]
机构
[1] Tsinghua Univ, Dept Precis Instrumentat & Mechanol, Beijing 100084, Peoples R China
基金
中国国家自然科学基金;
关键词
Wear leveling; segmentation threshold; least recently used; out-of-place update;
D O I
10.1142/S0218126612500302
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Flash memory won its edge than other storage media for its advantages, such as shock resistance, low power consumption and high data transmission speed. However, new data is written out-of-place due to the characteristics of ash memory, which is diverse from traditional magnetic media. Out-of-place update results in the wear-leveling issue over ash memory for erasing blocks to reclaim invalid pages. This paper proposed a dynamic wear (DW)-leveling design without substantially increasing overhead and without modifying Flash Translation Layer (FTL) for huge-capacity ash storage systems with cache, which is based on segmentation threshold and Least Recently Used (LRU). Experimental results show that our design levels the wear of different physical blocks, reduces extra page coping and block erasing, and improves the read/write performance. Additionally, different thresholds impacting wear leveling are also discussed.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] A flash translation layer for huge-capacity flash memory storage systems
    Wu, Chin-Hsien
    [J]. 2008 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2008, : 100 - 107
  • [2] Enhancing Endurance of Huge-Capacity Flash Storage Systems by Selectively Replacing Data Blocks
    Wang, Wei-Neng
    Ni, Kai
    Ma, Jian-She
    Wang, Zong-Chao
    Zhao, Yi
    Pan, Long-Fa
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (02): : 558 - 564
  • [3] On Efficient Wear Leveling for Large-Scale Flash-Memory Storage Systems
    Chang, Li-Pin
    [J]. APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 1126 - 1130
  • [4] High-speed and Huge-capacity Data Cache System Based on FPGA
    Gao, Fei
    Chang, Wenge
    Li, Xiangyang
    [J]. PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING, INFORMATION SCIENCE & APPLICATION TECHNOLOGY (ICCIA 2016), 2016, 56 : 306 - 310
  • [5] Endurance enhancement of flash-memory storage systems: An efficient static wear leveling design
    Chang, Yuan-Hao
    Hsieh, Jen-Wei
    Kuo, Tei-Wei
    [J]. 2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 212 - +
  • [6] Storage Coding for Wear Leveling in Flash Memories
    Jiang, Anxiao
    Mateescu, Robert
    Yaakobi, Eitan
    Bruck, Jehoshua
    Siegel, Paul H.
    Vardy, Alexander
    Wolf, Jack K.
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2010, 56 (10) : 5290 - 5299
  • [7] Storage Coding for Wear Leveling in Flash Memories
    Jiang, Anxiao
    Mateescu, Robert
    Yaakobi, Eitan
    Bruck, Jehoshua
    Siegel, Paul H.
    Vardy, Alexander
    Wolf, Jack K.
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, VOLS 1- 4, 2009, : 1229 - +
  • [8] A Cache Management Strategy to Replace Wear Leveling Techniques for Embedded Flash Memory
    Boukhobza, Jalil
    Olivier, Pierre
    Rubini, Stephane
    [J]. PROCEEDINGS OF THE 2011 INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, 2011, : 1 - 8
  • [9] Observational Wear Leveling: An Efficient Algorithm for Flash Memory Management
    Wang, Chundong
    Wong, Weng-Fai
    [J]. 2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 235 - 242
  • [10] ZWR: Combining wear-leveling with reclamation for flash-memory-based storage systems of embedded systems
    Yang, Yin
    Sandeep, Subhoyt
    [J]. IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2017, 12 (04) : 575 - 583