An Efficient Flash Translation Layer for Large Block NAND Flash Devices

被引:3
|
作者
Chung, Tae-Sun [1 ]
Park, Dong-Joo [2 ]
Kim, Jongik [3 ]
机构
[1] Ajou Univ, Coll Informat Technol, Suwon 443749, South Korea
[2] Soongsil Univ, Sch Comp Sci & Engn, Seoul 156743, South Korea
[3] Chonbuk Natl Univ, Div Comp Sci & Engn, Jeonju 570752, South Korea
关键词
Flash memory; operating system; embedded system; file system; flash translation layer;
D O I
10.1142/S0218126615501388
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, flash memory is widely used as a non-volatile storage for embedded applications such as smart phones, MP3 players, digital cameras and so on. The software layer called flash translation layer (FTL) becomes more important since it is a key factor in the overall flash memory system performance. Many researchers have proposed FTL algorithms for small block flash memory in which the size of a physical page of flash memory is equivalent to the size of a data sector of the file system. However, major flash vendors have now produced large block flash memory in which the size of a physical page is larger than the file system's data sector size. Since large block flash memory has new features, designing FTL algorithms specialized to large block flash memory is a challenging issue. In this paper, we provide an efficient FTL named LSTAFF* for large block flash memory. LSTAFF* is designed to achieve better performance by using characteristics of large block flash memory and to provide safety by abiding by restrictions of large block flash memory. Experimental results show that LSTAFF* outperforms existing algorithms on a large block flash memory.
引用
收藏
页数:22
相关论文
共 50 条
  • [41] Hybrid Associative Flash Translation Layer for the Performance Optimization of Chip-Level Parallel Flash Memory
    Kwon, Se Jin
    Cho, Hyung-Ju
    Chung, Tae-Sun
    ACM TRANSACTIONS ON STORAGE, 2013, 9 (04)
  • [42] An Efficient Multimedia File System for NAND Flash Memory Storage
    Park, Sang Oh
    Kim, Sung Jo
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (01) : 139 - 145
  • [43] A Dead Block Approach to Minimize Erase Operation in NAND Flash Memory
    Kumar, Shailesh
    Singh, Pradeep Kumar
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2018, 64 (03) : 310 - 318
  • [44] WAFTL: A Workload Adaptive Flash Translation Layer with Data Partition
    Wei, Qingsong
    Gong, Bozhao
    Pathak, Suraj
    Veeravalli, Bharadwaj
    Zeng, LingFang
    Okada, Kanzo
    2011 IEEE 27TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2011,
  • [45] Secure Deletion for NAND Flash File System
    Lee, Jaeheung
    Heo, Junyoung
    Cho, Yookun
    Hong, Jiman
    Shin, Sung Y.
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 1710 - +
  • [46] Integrating LSM Trees With Multichip Flash Translation Layer for Write-Efficient KVSSDs
    Wu, Sung-Ming
    Lin, Kai-Hsiang
    Chang, Li-Pin
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (01) : 87 - 100
  • [47] TreeFTL: An Efficient Workload-Adaptive Algorithm for RAM Buffer Management of NAND Flash-Based Devices
    Wang, Chundong
    Wong, Weng-Fai
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (08) : 2618 - 2630
  • [48] An Efficient Parallel Executing Command Scheduler for NAND Flash Storage Systems
    Yan, Wei
    Liu, Yu
    Wang, Xuguang
    2013 IEEE 4TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC), 2014, : 20 - 24
  • [49] CFTL: A Convertible Flash Translation Layer Adaptive to Data Access Patterns
    Park, Dongchul
    Debnath, Biplob
    Du, David
    SIGMETRICS 2010: PROCEEDINGS OF THE 2010 ACM SIGMETRICS INTERNATIONAL CONFERENCE ON MEASUREMENT AND MODELING OF COMPUTER SYSTEMS, 2010, 38 (01): : 365 - 366
  • [50] Resource-Aware Sector Translation Layer for Resource-Sensitive NAND flash-based Storage Systems
    Ha, Keonsoo
    Kim, Taejin
    Ahn, Byoung Young
    Kim, Jihong
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2012, 58 (02) : 462 - 469