Efficient Management Strategies for the Endurance Enhancement of Flash-memory Storage Systems
Date Issued
2009
Date
2009
Author(s)
Chang, Yuan-Hao
Abstract
NAND flash memory is widely adopted in various storage systems, and its applications have grown beyond its original designs. In recent years, cost has become a major driving force in the development of the flash memory technology. Because of that, future products are now facing serious challenges on endurance requirements. In this dissertation, an efficient static wear leveling design is proposed to enhance the endurance of flash memory with limited overhead and without many modifications to popular implementation designs. It aims at distributing erases over blocks of flash memory as evenly as possible with an efficient implementation. When low-cost flash-memory storage systems are considered, we propose a commitment-based management strategy to improve their reliability so as to extend their endurance with limited main-memory requirements. It is not only to enhance the endurance and reliability of systems, but also to improve the system performance on read and write requests, initialization, and crash recovery. This dissertation is concluded by the exploring of a driver-layer design to further enhance reliability of low-cost flash-memory storage systems so as to extend their endurance without any modification to existing flash management designs. It aims at correcting burst errors and random errors effectively and efficiently. The capabilities of the proposed approaches were evaluated by a series of experiments to demonstrate the effectiveness of the designs.
Subjects
storage system
flash memory
endurance
reliability
performance
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-98-D93944006-1.pdf
Size
23.32 KB
Format
Adobe PDF
Checksum
(MD5):0e7be16db2937e5ce5d6b2513eff461c
