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] A Reliable and Efficient Recovery Scheme for Flash Translation Layer Algorithms
    Baek, SeungJin
    Park, MinSoo
    Chung, Tae-Sun
    ADVANCED SCIENCE LETTERS, 2016, 22 (11) : 3356 - 3359
  • [42] Research and Implementation of NAND-Flash Invalid Block Management Algorithm in FTL Layer
    Li Youmeng
    Li Qingcheng
    Gong Xiaoli
    2011 AASRI CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INDUSTRY APPLICATION (AASRI-AIIA 2011), VOL 1, 2011, : 337 - 341
  • [43] Improving Flash Translation Layer Performance by Supporting Large Superblocks
    Lin, Pei-Kuan
    Chiao, Mong-Ling
    Chang, Da-Wei
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2010, 56 (02) : 642 - 650
  • [44] A hybrid flash file system based on NOR and NAND flash memories for embedded devices
    Lee, Chul
    Baek, Sung Hoon
    Park, Kyu Ho
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (07) : 1002 - 1008
  • [45] HCFTL: A Locality-Aware Flash Translation Layer for Efficient Address Translation
    Pan, Yubiao
    Chen, Hao
    Zhao, Jianing
    Xu, Yinlong
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (08) : 2477 - 2489
  • [46] A Novel NAND Flash FTL for Mass Data Storage Devices Based on Hybrid Address Translation
    Xie Qiyou
    Liu Qiang
    Nie Hongshan
    Sun Zhaolin
    Zhou Li
    Song Rui
    2013 THIRD INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEM DESIGN AND ENGINEERING APPLICATIONS (ISDEA), 2013, : 150 - 157
  • [47] Identification of NAND flash ECC algorithms in mobile devices
    Zhang, Li
    Tan, Yu-an
    Zhang, Qi-kun
    DIGITAL INVESTIGATION, 2012, 9 (01) : 34 - 48
  • [48] A Space Reuse Strategy for Flash Translation Layers in SLC NAND Flash Memory Storage Systems
    Liu, Duo
    Wang, Yi
    Qin, Zhiwei
    Shao, Zili
    Guan, Yong
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (06) : 1094 - 1107
  • [49] A Strategy to Emulate NOR Flash with NAND Flash
    Chang, Yuan-Hao
    Lin, Jian-Hong
    Hsieh, Jen-Wei
    Kuo, Tei-Wei
    ACM TRANSACTIONS ON STORAGE, 2010, 6 (02)
  • [50] A compression layer for NAND type flash memory systems
    Huang, WT
    Chen, CT
    Chen, YS
    Chen, CH
    Third International Conference on Information Technology and Applications, Vol 1, Proceedings, 2005, : 599 - 604