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