Title :
A Workload-Aware Adaptive Hybrid Flash Translation Layer with an Efficient Caching Strategy
Author :
Park, Dongchul ; Debnath, Biplob ; Du, David H C
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Minnesota-Twin Cities, Twin Cities, MN, USA
Abstract :
In this paper, we propose a Convertible Flash Translation Layer (CFTL) for NAND flash-based storage systems. CFTL is a novel hybrid flash translation layer adaptive to workloads so that it can dynamically switch its mapping scheme to either a page level mapping or a block level mapping scheme to fully exploit the benefits of them. Moreover, we propose an efficient caching strategy to further improve the CFTL performance. Consequently, both the convertible feature and the caching strategy empower CFTL to achieve good read performance as well as good write performance. Our experimental evaluation with various realistic workloads demonstrates that CFTL outweighs other FTL schemes. In particular, our new caching strategy remarkably improves cache hit ratios, by an average of 245%, and exhibits much higher hit ratios especially for randomly read intensive workloads.
Keywords :
NAND circuits; cache storage; flash memories; NAND flash-based storage systems; block level mapping; convertible flash translation layer; efficient caching strategy; page level mapping; workload-aware adaptive hybrid flash translation layer; Ash; Indexes; Memory management; Performance evaluation; Random access memory; Switches; CFTL; FTL; Flash Translation Layer; SSD;
Conference_Titel :
Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2011 IEEE 19th International Symposium on
Conference_Location :
Singapore
Print_ISBN :
978-1-4577-0468-0
DOI :
10.1109/MASCOTS.2011.29