標題: | A Low-Cost Wear-Leveling Algorithm for Block-Mapping Solid-State Disks |
作者: | Chang, Li-Pin Huang, Li-Chun 資訊工程學系 Department of Computer Science |
關鍵字: | Flash memory;wear leveling;solid-state disks |
公開日期: | 1-Jan-2011 |
摘要: | 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. |
URI: | http://hdl.handle.net/11536/150529 |
期刊: | LCTES 11: PROCEEDINGS OF THE ACM SIGPLAN/SIGBED 2011 CONFERENCE ON LANGUAGES, COMPILERS, TOOLS AND THEORY FOR EMBEDDED SYSTEMS |
起始頁: | 31 |
結束頁: | 40 |
Appears in Collections: | Conferences Paper |