DocumentCode :
3575069
Title :
SRFTL: An Adaptive Superblock-Based Real-Time Flash Translation Layer for NAND Flash Memory
Author :
Xin Li ; Zhaoyan Shen ; Lei Ju ; Zhiping Jia
Author_Institution :
Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan, China
fYear :
2014
Firstpage :
332
Lastpage :
339
Abstract :
A NAND flash block must be erased before the I/O system rewrites the pages in it. When a full block (garbage) is erased, its valid pages should be copied to another place. Variable page copy operations cause uncertain garbage collection latency. Most of existing real-time flash translation layer (FTL) schemes use partial garbage collection to hide long write operation latency and provide a predictable worst-case response time (WCRT) upper bound. However, these schemes assign too much flash space to serve as write buffers for partial garbage collection even if the space will not be used in future. We propose an adaptive super block-based real-time FTL scheme (SRFTL) to reduce space waste, in which a fixed number of adjacent logical blocks are combined into a super block and are mapped to several physical blocks. The number of physical blocks corresponding to one super block is dynamically changed according to write requests on the super block. Furthermore, centralized and distributed partial garbage collection policies are adaptively used to reclaim victim blocks and reduce valid page copy operations. The SRFTL scheme is designed to improve average access time and reduce erase operations while guaranteeing the worst-case response time. Experimental results show that our solution can reduce 96.2% valid page copy operations, 47.9% erasing operations and 44.9% access time on average.
Keywords :
NAND circuits; flash memories; IO system; NAND flash memory; SRFTL; WCRT; adaptive superblock-based real-time flash translation layer; erasing operations; logical blocks; page copy operations; predictable worst-case response time; uncertain garbage collection latency; valid page copy operations; variable page copy operations; victim blocks; Cascading style sheets; Conferences; Cyberspace; Embedded software; High performance computing; Safety; Security; NAND flash; embedded system; partial garbage collection; real-time; super-block;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS), 2014 IEEE Intl Conf on
Print_ISBN :
978-1-4799-6122-1
Type :
conf
DOI :
10.1109/HPCC.2014.57
Filename :
7056762
Link To Document :
بازگشت