A Low-Cost Wear-Leveling Algorithm for Block-Mapping Solid-State Disks

被引:0
作者
Chang, Li-Pin [1 ]
Huang, Li-Chun [1 ]
机构
[1] Natl Chiao Tung Univ, Dept Comp Sci, Hsinchu 300, Taiwan
来源
LCTES 11: PROCEEDINGS OF THE ACM SIGPLAN/SIGBED 2011 CONFERENCE ON LANGUAGES, COMPILERS, TOOLS AND THEORY FOR EMBEDDED SYSTEMS | 2011年
关键词
Flash memory; wear leveling; solid-state disks; FLASH; PERFORMANCE;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multilevel flash memory cells double or even triple storage density, producing affordable solid-state disks for end users. However, flash lifetime is becoming a critical issue in the popularity of solid-state disks. Wear-leveling methods can prevent flash-storage devices from prematurely retiring any portions of flash memory. The two practical challenges of wear-leveling design are implementation cost and tuning complexity. This study proposes a new wear-leveling design that features both simplicity and adaptiveness. This design requires no new data structures, but utilizes the intelligence available in sector-translating algorithms. Using an on-line tuning method, this design adaptively tunes itself to reach good balance between wear evenness and overhead. A series of trace-driven simulations show that the proposed design outperforms a competitive existing design in terms of wear evenness and overhead reduction. This study also presents a prototype that proves the feasibility of this wear-leveling design in real solid-state disks.
引用
收藏
页码:31 / 40
页数:10
相关论文
共 23 条
  • [1] Agrawal Nitin, 2008, P USENIX ANN TECHN C, P57
  • [2] [Anonymous], K9F8G08B0M 1 GB 8 BI
  • [3] [Anonymous], 2004, ACM Trans. Embedded Comput. Syst., DOI DOI 10.1145/1027794.1027801
  • [4] [Anonymous], SMARTMEDIA SPEC
  • [5] [Anonymous], AN1822 NUM
  • [6] [Anonymous], AN01 SPANS
  • [7] [Anonymous], K9MDG08U5M 4G 8 BIT
  • [8] [Anonymous], TN2942 MICR
  • [9] [Anonymous], EUC 06
  • [10] [Anonymous], 2005, C9512005 IEEE, DOI [DOI 10.1109/IEEESTD.2006.99501, 10.1109/IEEESTD.2006.99501]