@inproceedings{24ef75f8c68d4bf888684bb6d0c7afdd,
title = "A low-cost wear-leveling algorithm for block-mapping solid-state disks",
abstract = "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 solidstate 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 wearleveling 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.",
keywords = "Flash memory, Solid-state disks, Wear leveling",
author = "Li-Pin Chang and Huang, {Li Chun}",
year = "2011",
doi = "10.1145/1967677.1967683",
language = "English",
isbn = "9781450305556",
series = "Proceedings of the ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES)",
pages = "31--40",
booktitle = "LCTES'11 - Proceedings of the ACM SIGPLAN/SIGBED 2011 Conference on Languages, Compilers, Tools and Theory for Embedded Systems",
note = "ACM SIGPLAN/SIGBED Conference on Languages Compilers, Tools, and Theory for Embedded Systems, LCTES 2011 ; Conference date: 11-04-2011 Through 14-04-2011",
}