ENFFiS: An Enhanced NAND Flash Memory File System for Mobile Embedded Multimedia System

被引:1
|
作者
Park, Sang Oh [1 ]
Kim, Sung Jo [1 ]
机构
[1] Chung Ang Univ, Sch Comp Sci & Engn, Seoul 156756, South Korea
基金
新加坡国家研究基金会;
关键词
Design; Performance; NAND flash memory; file system; embedded system; multimedia; mount; stability; journaling; STORAGE;
D O I
10.1145/2423636.2423641
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Since the typical erase cycle limit of a NAND flash memory's block is about 1,000,000, flash memory should be erased as evenly as possible; otherwise, file system hot spots will soon be worn out. This forces a NAND flash memory file system to scan the whole flash memory during its mount rather than saving frequently updated file system information in a fixed area. Since the mount time linearly increases with the size of NAND flash memory, boot times of embedded systems are also linearly increased. In addition, since data loss may occur if a file system terminates abnormally due to unexpected errors, a stability scheme for NAND flash memory file system is in great demand. To resolve these problems, this article suggests an extended logical block called Exblock (Extended Block) and a table called SNode (Snapshot Node) to reduce the mount time and proposes a new journaling scheme to improve stability for an enhanced file system for NAND flash memory storage called ENFFiS (Enhanced NAND Flash memory File System). It also proposes a new cache policy to improve read/write performances. ENFFiS shows better performance than existing file systems in terms of reading, writing, mount time and stability.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] High-voltage analog system for a mobile NAND Flash
    Kang, Yong Hoon
    Kim, Jin-Kook
    Hwang, Sang Won
    Kwak, Joon Young
    Park, Jun-Yong
    Kim, Daeyong
    Kim, Chan Ho
    Park, Jong Yeol
    Jeong, Yong-Taek
    Baek, Jong Nam
    Jeon, Su Chang
    Jang, Pyungmoon
    Lee, Sang Hoon
    Lee, You-Sang
    Kim, Min-Seok
    Lee, Jin-Yub
    Choi, Yun Ho
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2008, 43 (02) : 507 - 517
  • [32] A new type of NAND flash-based file system: Design and implementation
    Tianzhou Chen
    Xiangsheng Wang
    Wei Hu
    Wei Duan
    2006 IEEE INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-4, 2006, : 1655 - +
  • [33] Efficient Logging of Metadata using NVRAM for NAND Flash based File System
    Lee, Chul
    Lim, Seung-Ho
    2012 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2012, : 453 - +
  • [34] Efficient Logging of Metadata Using NVRAM for NAND Flash based File System
    Lee, Chul
    Lim, Seung-Ho
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2012, 58 (01) : 86 - 94
  • [35] Fast NAND Flash Memory System for Instruction Code Execution
    Jung, Bo-Sung
    Kim, Cheong-Ghil
    Lee, Jung-Hoon
    ETRI JOURNAL, 2012, 34 (05) : 787 - 790
  • [36] Abstract Specification of the UBIFS File System for Flash Memory
    Schierl, Andreas
    Schellhorn, Gerhard
    Haneberg, Dominik
    Reif, Wolfgang
    FM 2009: FORMAL METHODS, PROCEEDINGS, 2009, 5850 : 190 - 206
  • [37] Improving Garbage Collector for Flash Memory File System
    Sohn, Sunghoon
    ADVANCED SCIENCE LETTERS, 2017, 23 (10) : 9378 - 9382
  • [38] High Performance NAND Flash Memory System with a Data Buffer
    Lee, Jung-Hoon
    Jung, Bo-Sung
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2013, E96A (12) : 2645 - 2651
  • [39] THE MULTIMEDIA FILE SYSTEM
    STEINBERG, D
    LEARMONT, T
    PROCEEDINGS : 1989 INTERNATIONAL COMPUTER MUSIC CONFERENCE, NOVEMBER 2-5, 1989, : 307 - 311
  • [40] A compact flash memory for embedded system applications
    Duan, ZG
    Wu, D
    Pan, LY
    Zhou, WH
    Zhu, J
    2003 5TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2003, : 490 - 493