A Cache-Based Flash Translation Layer for TLC-Based Multimedia Storage Devices

被引:7
作者
Kwon, Se Jin [1 ,2 ]
机构
[1] Ajou Univ, Suwon 441749, South Korea
[2] Univ Calif Santa Cruz, Dept Comp Sci, Santa Cruz, CA 95064 USA
基金
新加坡国家研究基金会;
关键词
Storage; Algorithm; Performance; Solid-state drive; flash memory; firmware; MANAGEMENT;
D O I
10.1145/2820614
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Current triple-level cell (TLC)-based solids-tate drives used in multimedia storage devices support multichannel access to increase capacity and throughput. Unfortunately, current state-of-the-art FTL algorithms must employ selective caching for inquiring about the address mapping information, which causes low space utilization, a large flash memory requirement, and performance degradation. In this article, the Cache based Flash Translation Layer (Cab-FTL) is proposed for TLC-based multimedia storage devices. Cab-FTL enhances the read and write performances by achieving high space utilization while reducing the size of the mapping tables to 1.68% compared to DFTL. Despite a caching of the mapping tables in DRAM, Cab-FTL achieves a fast system boot using its fast wake-up mechanism.
引用
收藏
页数:28
相关论文
共 32 条
[1]  
[Anonymous], 3 INT WORKSH SOFTW S
[2]  
Ban A., 1999, U.S. Patent, Patent No. 5937425
[3]   A Hybrid Approach to NAND-Flash-Based Solid-State Disks [J].
Chang, Li-Pin .
IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (10) :1337-1349
[4]   A Management Strategy for the Reliability and Performance Improvement of MLC-Based Flash-Memory Storage Systems [J].
Chang, Yuan-Hao ;
Kuo, Tei-Wei .
IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (03) :305-320
[5]  
Florida University, 2013, FIU TRAC
[6]   DFTL: A Flash Translation Layer Employing Demand-based Selective Caching of Page-level Address Mappings [J].
Gupta, Aayush ;
Kim, Youngjae ;
Urgaonkar, Bhuvan .
ACM SIGPLAN NOTICES, 2009, 44 (03) :229-240
[7]   MFTL: A Design and Implementation for MLC Flash Memory Storage Systems [J].
Hsieh, Jen-Wei ;
Wu, Chung-Hsien ;
Chiu, Ge-Ming .
ACM TRANSACTIONS ON STORAGE, 2012, 8 (02)
[8]  
Hu Yang, 2011, P INT C SUP, P96
[9]  
Intel, 2013, OP STOR TOOLK
[10]   Efficient identification of hot data for flash memory storage systems [J].
Hsieh, Jen-Wei ;
Kuo, Tei-Wei ;
Chang, L.I.-Pin .
ACM Transactions on Storage, 2006, 2 (01) :22-40