DocumentCode :
3611234
Title :
Enhancing internal parallelism of solid-state drives while balancing write loads across dies
Author :
Winata, Y. ; Kim, S. ; Shin, I.
Author_Institution :
Dept. of Electron. Eng., Seoul Nat. Univ. of Sci. & Technol., Seoul, South Korea
Volume :
51
Issue :
24
fYear :
2015
Firstpage :
1978
Lastpage :
1980
Abstract :
To increase storage capacity and I/O bandwidth, modern solid-state drives embed multiple NAND packages that consist of one or multiple dies in a parallel architecture. Each die can process NAND read/write/erase operations independently. A dynamic die binding method for write requests that is intended to exploit this parallel processing capability is proposed. This scheme stripes data to idle dies first, and unlike existing dynamic binding schemes, when idle dies are lacking it selects dies with the lowest accumulated write loads, thereby achieving wear levelling by ensuring long-term write load balancing. Thus, it can prevent situations in which some dies are worn out more quickly than others. A performance evaluation demonstrates that our approach offers slightly better performance compared with an existing dynamic binding scheme and completely resolves the problem of imbalanced write loads.
Keywords :
NAND circuits; drives; flash memories; parallel architectures; resource allocation; I/O bandwidth; NAND read-write-erase operations; dynamic die binding; internal parallelism; long-term write load balancing; modern solid-state drives; multiple NAND packages; multiple dies; parallel architecture; parallel processing capability; storage capacity; write loads;
fLanguage :
English
Journal_Title :
Electronics Letters
Publisher :
iet
ISSN :
0013-5194
Type :
jour
DOI :
10.1049/el.2015.1840
Filename :
7335740
Link To Document :
بازگشت