Efficient Logging of Metadata Using NVRAM for NAND Flash based File System

被引:12
|
作者
Lee, Chul [1 ]
Lim, Seung-Ho [2 ]
机构
[1] Samsung Elect Co Ltd, Memory Div, Seoul, South Korea
[2] Hankuk Univ Foreign Studies, Dept Digital Informat Engn, Seoul, South Korea
关键词
Flash file system; NVRAM; NAND flash memory;
D O I
10.1109/TCE.2012.6170059
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this work, we designed and implemented schemes that defer writing of metadata in order to realize an efficient and reliable NAND flash file system. The conventional NAND flash file systems synchronously write their metadata in the NAND flash for reliability; however, the synchronous writing of metadata generates excessive garbage. We propose the scheme for merging the writing of metadata so as to reduce the garbage of the NAND flash while ensuring file system consistency. The proposed scheme uses the non-volatile memory for synchronously logging modifications of the metadata. The logging can significantly reduce excessive metadata writing of NAND flash. Also, the last modified metadata can be recovered from a crash, after scanning logs in the non-volatile memory. We implemented the scheme for the deferred writing of metadata on top of a Linux OS. The evaluation results show that the proposed scheme greatly reduced the overall application time and the number of written pages across various benchmarks, compared to the conventional flash file system(1).
引用
收藏
页码:86 / 94
页数:9
相关论文
共 50 条
  • [1] Efficient Logging of Metadata using NVRAM for NAND Flash based File System
    Lee, Chul
    Lim, Seung-Ho
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2012, : 453 - +
  • [2] An efficient NAND flash file system for flash memory storage
    Lim, SH
    Park, KH
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (07) : 906 - 912
  • [3] An Efficient Multimedia File System for NAND Flash Memory Storage
    Park, Sang Oh
    Kim, Sung Jo
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (01) : 139 - 145
  • [4] An Efficient Multimedia File System for NAND Flash Memory Storage
    Park, Sang Oh
    Kim, Sung Jo
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 2009, : 341 - 342
  • [5] Smart File System: Embedded file system based on NAND-Flash
    Chen Tianzhou
    Hu Wei
    Wang Xiangsheng
    [J]. NAS: 2006 INTERNATIONAL WORKSHOP ON NETWORKING, ARCHITECTURE, AND STORAGES, PROCEEDINGS, 2006, : 65 - +
  • [6] Efficient metadata management for flash file systems
    Kim, Jaegeuk
    Jo, Heeseung
    Shim, Hyotaek
    Kim, Jin-Soo
    Maeng, Seungryoul
    [J]. ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 535 - 540
  • [7] A high performance NAND array file system based on multiple NAND flash memories
    Park, Sang Oh
    Lee, Yang Sun
    Kim, Sung Jo
    [J]. JOURNAL OF SUPERCOMPUTING, 2013, 64 (02): : 492 - 506
  • [8] A high performance NAND array file system based on multiple NAND flash memories
    Sang Oh Park
    Yang Sun Lee
    Sung Jo Kim
    [J]. The Journal of Supercomputing, 2013, 64 : 492 - 506
  • [9] Secure Deletion for NAND Flash File System
    Lee, Jaeheung
    Heo, Junyoung
    Cho, Yookun
    Hong, Jiman
    Shin, Sung Y.
    [J]. APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 1710 - +
  • [10] A hybrid flash file system based on NOR and NAND flash memories for embedded devices
    Lee, Chul
    Baek, Sung Hoon
    Park, Kyu Ho
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (07) : 1002 - 1008