DocumentCode :
1981188
Title :
WAFTL: A workload adaptive flash translation layer with data partition
Author :
Wei, Qingsong ; Gong, Bozhao ; Pathak, Suraj ; Veeravalli, Bharadwaj ; Zeng, Lingfang ; Okada, Kanzo
Author_Institution :
Data Storage Inst., A*STAR, Singapore, Singapore
fYear :
2011
fDate :
23-27 May 2011
Firstpage :
1
Lastpage :
12
Abstract :
Current FTL schemes have inevitable limitations in terms of memory requirement, performance, garbage collection overhead, and scalability. To overcome these limitations, we propose a workload adaptive flash translation layer referred to as WAFTL. WAFTL explores either page-level or block-level address mapping for normal data block based on access patterns. Page Mapping Block (PMB) is used to store random data and handle large number of partial updates. Block Mapping Block (BMB) is utilized to store sequential data and lower overall mapping table. PMB or BMB is allocated on demand and the number of PMB or BMB eventually depends on workload. An efficient address mapping is designed to reduce overall mapping table and quickly conduct address translation. WAFTL explores a small part of flash space as Buffer Zone to log writes sequentially and migrate data into BMB or PMB based on threshold. Static and dynamic threshold setting are proposed to balance performance and mapping table size. WAFTL has been extensively evaluated under various enterprise workloads. Benchmark results conclusively demonstrate that proposed WAFTL is workload adaptive and achieves up to 80% performance improvement, 83% garbage collection overhead reduction and 50% mapping table reduction compared to existing FTL schemes.
Keywords :
buffer storage; flash memories; WAFTL; block mapping block; block-level address mapping; buffer zone; data partition; garbage collection overhead reduction; memory requirement; overall mapping table reduction; page mapping block; page-level address mapping; workload adaptive flash translation layer; Error correction codes; Flash memory cells; Memory management; Random access memory; Solids; Data Partition; Flash Memory; Flash Translation Layer; Solid State Drive;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Mass Storage Systems and Technologies (MSST), 2011 IEEE 27th Symposium on
Conference_Location :
Denver, CO
ISSN :
2160-195X
Print_ISBN :
978-1-4577-0427-7
Electronic_ISBN :
2160-195X
Type :
conf
DOI :
10.1109/MSST.2011.5937217
Filename :
5937217
Link To Document :
بازگشت