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 条
  • [31] Crash Recovery Techniques for Flash Storage Devices Leveraging Flash Translation Layer: A Review
    Alahmadi, Abdulhadi
    Chung, Tae Sun
    ELECTRONICS, 2023, 12 (06)
  • [32] SRFTL: An Adaptive Superblock-based Real-time Flash Translation Layer for NAND Flash Memory
    Li, Xin
    Shen, Zhaoyan
    Ju, Lei
    Jia, Zhipeng
    2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 332 - 339
  • [33] Efficient Victim Block Selection for Flash Storage Devices
    Tsao, Che-Wei
    Chang, Yuan-Hao
    Yang, Ming-Chang
    Huang, Po-Chun
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (12) : 3444 - 3460
  • [34] BLF: an efficient flash translation layer scheme for flash-based storage systems
    Yang, Yin
    Li, Wenyi
    Tan, Zhihu
    Xie, Changsheng
    Wang, Kai
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2015, 38 (07) : 938 - 946
  • [35] Workload-Aware Page-Level Flash Translation Layer for NAND Flash-Based Storage Systems
    Wang, Huibing
    Lin, Mingwei
    Xiong, Jinbo
    Lin, Li
    Xiao, Ruliang
    CLOUD COMPUTING AND SECURITY, PT II, 2017, 10603 : 576 - 588
  • [36] Integrating NAND Flash Devices onto Servers
    Roberts, David
    Kgil, Taeho
    Mudge, Trevor
    COMMUNICATIONS OF THE ACM, 2009, 52 (04) : 98 - 106
  • [38] Modern flash technologies: A flash translation layer perspective
    Choi, Yoonsuk
    Latifi, Shahram
    International Journal of High Performance Systems Architecture, 2013, 4 (03) : 167 - 182
  • [39] A survey of Flash Translation Layer
    Chung, Tae-Sun
    Park, Dong-Joo
    Park, Sangwon
    Lee, Dong-Ho
    Lee, Sang-Won
    Song, Ha-Joo
    JOURNAL OF SYSTEMS ARCHITECTURE, 2009, 55 (5-6) : 332 - 343
  • [40] Space-efficient flash translation layer for CompactFlash systems
    Kim, J
    Kim, JM
    Noh, SH
    Min, SL
    Cho, Y
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2002, 48 (02) : 366 - 375