DocumentCode :
2074038
Title :
Optimizing translation information management in NAND flash memory storage systems
Author :
Qi Zhang ; Xuandong Li ; Linzhang Wang ; Tian Zhang ; Yi Wang ; Zili Shao
Author_Institution :
State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
fYear :
2013
fDate :
22-25 Jan. 2013
Firstpage :
326
Lastpage :
331
Abstract :
Address mapping is one of the major functions in managing NAND flash. With the capacity increase of NAND flash, it becomes vitally important to reduce the RAM print of the address mapping table while not introducing big performance overhead. Demand-based address mapping is an effective approach to solve this problem, in which the address mapping table is stored in NAND flash (called translation pages), and mapping items are cached on-demand in RAM. Therefore, it is critical to manage translation pages in demand-based address mapping. This paper solves two most important problems in translation page management. First, to reduce frequent translation page updates caused by data requests, we propose a page-level caching mechanism to exploit the fundamental property of NAND flash where the basic read/write unit is one page. Second, to reduce the garbage collection overhead from translation pages, we propose a multiple write pointers strategy to group data pages corresponding to the same translation page into one data block, by which, when the data block is reclaimed via the garbage collection, we only need to update one translation page. We evaluate our scheme using a set of benchmarks from both real-world and synthetic traces. Experimental results show that our techniques can achieve significant reduction in the extra translation operations and improve the system response time.
Keywords :
flash memories; optimisation; random-access storage; NAND flash memory storage systems; RAM print; demand-based address mapping; extra translation operations; on-demand; translation information management; Ash; Indexes; Information management; Measurement; Memory management; Random access memory; Time factors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (ASP-DAC), 2013 18th Asia and South Pacific
Conference_Location :
Yokohama
ISSN :
2153-6961
Print_ISBN :
978-1-4673-3029-9
Type :
conf
DOI :
10.1109/ASPDAC.2013.6509616
Filename :
6509616
Link To Document :
بازگشت