Reducing Data Migration Overheads of Flash Wear Leveling in a Progressive Way
Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review
Author(s)
Detail(s)
Original language | English |
---|---|
Article number | 7331656 |
Pages (from-to) | 1808-1820 |
Journal / Publication | IEEE Transactions on Very Large Scale Integration (VLSI) Systems |
Volume | 24 |
Issue number | 5 |
Online published | 19 Nov 2015 |
Publication status | Published - May 2016 |
Externally published | Yes |
Link(s)
Abstract
As the endurance of flash memory keeps deteriorating, exploiting wear leveling (WL) techniques to improve the lifetime/endurance of flash memory has become a critical issue in the design of flash storage devices. Nevertheless, the deteriorated access performance of high-density flash memory makes the performance overheads introduced by WL non-negligible. In particular, the existing WL designs usually aggressively distribute the erases to all flash blocks evenly in a regular basis. As a result, a lot of non-negligible unnecessary data migrations would be imposed in the early stages of the device lifespan, and would be further exacerbated if a WL design selects improper victim blocks for erases. In contrast to the existing WL approaches, we propose a progressive WL design to perform WL in a progressive way to prevent any block from being worn out prematurely with minimized performance overheads caused by the unnecessary data migration. The experiments were conducted based on representative realistic workloads to evaluate the efficacy of the proposed design. The results reveal that instead of sacrificing the device lifetime, performing WL in such a progressive way can not only minimize the performance overheads but also have potentials to extend the device lifetime.
Research Area(s)
- Flash memory, flash storage device, multilevel cell (MLC), progressive, solid-state drive (SSD), storage systems, threshold, wear leveling (WL)
Citation Format(s)
Reducing Data Migration Overheads of Flash Wear Leveling in a Progressive Way. / Yang, Ming-Chang; Chang, Yuan-Hao; Kuo, Tei-Wei et al.
In: IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol. 24, No. 5, 7331656, 05.2016, p. 1808-1820.
In: IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol. 24, No. 5, 7331656, 05.2016, p. 1808-1820.
Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review