DocumentCode
1550014
Title
A parallel flash translation layer based on page group-block hybrid-mapping method
Author
Bai, Shi ; Liao, Xue-liang
Author_Institution
Dept. of Comput. Sci. & Technol., Tsing Hua Univ., Beijing, China
Volume
58
Issue
2
fYear
2012
fDate
5/1/2012 12:00:00 AM
Firstpage
441
Lastpage
449
Abstract
NAND flash memory has been widely used in consumer electronic devices. However, the write and erase operations consume too much time, creating a bottleneck in system performance, which is its main drawback. Thus, improving flash memory performance is critical in enhancing user experience of consumer electronic devices. Parallel flash memory was developed to support parallel operations of flash memories. However, no currently used flash translation layers (FTLs) can fully support this ideal feature of the flash memory. An efficient and simple parallel FTL (PFTL) is presented in the present paper to maximize the I/O parallelizability of flash memories. PFTL not only addresses the requests from the upper layer file system in parallel but also reclaims the invalid blocks in parallel. A trace-driven simulation using flash storage system simulator was conducted to evaluate PFTL. The experimental results show that the time used for the read and write operations was decreased by approximately 30% under both real-world and benchmark workloads. In addition, PFTL cut the erase time by around 50%. Thus, the I/O performance of consumer electronic devices can be largely improved by using PFTL.
Keywords
NAND circuits; consumer electronics; flash memories; parallel memories; I-O parallelizability maximization; NAND flash memory; PFTL; consumer electronic device; flash storage system simulator; page group-block hybrid-mapping method; parallel flash memory translation layer; trace-driven simulation; upper layer file system; user experience enhancement; Consumer electronics; File systems; Flash memory; Greedy algorithms; Hardware; Memory management; Performance evaluation; Flash Translation Layer; Hybrid Address Mapping; Parallel Flash Memory; Storage Management;
fLanguage
English
Journal_Title
Consumer Electronics, IEEE Transactions on
Publisher
ieee
ISSN
0098-3063
Type
jour
DOI
10.1109/TCE.2012.6227445
Filename
6227445
Link To Document