Analysis of data allocation on multi-bank flash storage system
Date Issued
2009
Date
2009
Author(s)
Li, Yi-Chan
Abstract
In the field of embedded systems and consumer electronics, Flash memory has emerged as an excellent storage system. As prices continue to decline and capacities increase, NAND Flash SSD is showing the potential to substitute Hard Disk Drives. As a secondary storage, the reliability and performance issues are important. The lifetime of Flash-based SSD is limited by the erase count of Flash blocks. Under the multi-package Flash organization, different data allocation policies can lead to different number of erase operations. In this thesis, the effect on performance and erase count resulting from different data allocation policies and Flash architectures is studied. n terms of erase count, preserving data locality by keeping request un-striped leads to less erase count. In terms of performance, the experimental results show that if the workload is light, stripe request to different banks effectively reduces response time. However, when the workload is relatively heavy to the serving Flash architecture, keeping request un-striped still hasomparable performance or even better by the assistance of erase count reduction.
Subjects
data allocation policy
multi-bank
Flash storage system
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-98-R96922122-1.pdf
Size
23.32 KB
Format
Adobe PDF
Checksum
(MD5):53bf41f8b64c66aa812aff46f868431d
