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 条
  • [21] ScaleFFS: A Scalable Log-Structured Flash File System for Mobile Multimedia Systems
    Jung, Dawoon
    Kim, Jaegeuk
    Kim, Jin-Soo
    Lee, Joonwon
    ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2008, 5 (01)
  • [22] Real-time support of flash memory file system for embedded applications
    Jain, Sudeep
    Lee, Yann-Hang
    FOURTH IEEE WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE EMBEDDED AND UBIQUITOUS SYSTEMS AND THE SECOND INTERNATIONAL WORKSHOP ON COLLABORATIVE COMPUTING, INTEGRATION, AND ASSURANCE, PROCEEDINGS, 2006, : 69 - +
  • [23] Research and Implement about embedded database system base-on NAND flash memory
    Jiang Guo-song
    SENSORS, MEASUREMENT AND INTELLIGENT MATERIALS, PTS 1-4, 2013, 303-306 : 1892 - 1896
  • [24] A high performance NAND array file system based on multiple NAND flash memories
    Park, Sang Oh
    Lee, Yang Sun
    Kim, Sung Jo
    JOURNAL OF SUPERCOMPUTING, 2013, 64 (02): : 492 - 506
  • [25] A high performance NAND array file system based on multiple NAND flash memories
    Sang Oh Park
    Yang Sun Lee
    Sung Jo Kim
    The Journal of Supercomputing, 2013, 64 : 492 - 506
  • [26] LOFFS: A Low-Overhead File System for Large Flash Memory on Embedded Devices
    Zhang, Runyu
    Liu, Duo
    Chen, Xianzhang
    She, Xiongxiong
    Yang, Chaoshu
    Tan, Yujuan
    Shen, Zhaoyan
    Sho, Zili
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [27] Energy-aware management of NAND type flash file system
    Chen, C. T.
    Chen, C. H.
    Huang, W. T.
    ELECTRONICS LETTERS, 2006, 42 (14) : 795 - 796
  • [28] FlashLight: A Lightweight Flash File System for Embedded Systems
    Kim, Jaegeuk
    Shim, Hyotaek
    Park, Seon-Yeong
    Maeng, Seungryoul
    Kim, Jin-Soo
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11 (01)
  • [29] A FLASH RESIDENT FILE SYSTEM FOR EMBEDDED SENSOR NETWORKS
    Fazackerley, Scott
    Lawrence, Ramon
    2011 24TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2011, : 1400 - 1405
  • [30] Design and Realization of NAND Flash Based on Embedded Linux System
    Yin, Zhi Jian
    He, Yun Fei
    Xiong, Chun Ru
    Zhong, Run Yang
    ADVANCED RESEARCH ON INFORMATION SCIENCE, AUTOMATION AND MATERIAL SYSTEM, PTS 1-6, 2011, 219-220 : 972 - +