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] Design, implementation, and performance evaluation of Flash memory-based File System on Chip
    Ahn, Seongjun
    Choi, Jongmoo
    Lee, Donghee
    Noh, Sam H.
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2007, 23 (06) : 1865 - 1887
  • [32] FRASH: Hierarchical file system for FRAM and flash
    Kim, Eun-Ki
    Shin, Hyungjong
    Jeon, Byung-gil
    Han, Seokhee
    Jung, Jaemin
    Won, Youjip
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2007, PT 1, PROCEEDINGS, 2007, 4705 : 238 - +
  • [33] DFS: A File System for Virtualized Flash Storage
    Josephson, William K.
    Bongo, Lars A.
    Li, Kai
    Flynn, David
    ACM TRANSACTIONS ON STORAGE, 2010, 6 (03)
  • [34] A meta-data update policy in a flash memory file system
    Cho, SH
    Lee, JW
    Ma, JS
    JOURNAL OF RESEARCH AND PRACTICE IN INFORMATION TECHNOLOGY, 2001, 33 (03): : 227 - 238
  • [35] Memory-efficient compressed filesystem architecture for NAND flash-based embedded systems
    Hyun, Seunghwan
    Ahn, Sungyong
    Lee, Sehwan
    Bahn, Hyokyung
    Koh, Kern
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2007, PT 1, PROCEEDINGS, 2007, 4705 : 252 - +
  • [36] A reliability enhanced video storage architecture in hybrid SLC/MLC NAND flash memory
    Kang, Yimei
    Zhang, Xingyu
    Shao, Zili
    Chen, Renhai
    Wang, Yi
    JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 88 : 33 - 42
  • [37] An integrated multimedia file system model
    Xiang, D
    Gu, J
    Yu, SS
    Zhou, JL
    Zheng, JH
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XX, PROCEEDINGS EXTENSION, 2002, : 108 - 112
  • [38] Accelerating File System Metadata Access with Byte-Addressable Nonvolatile Memory
    Wei, Qingsong
    Chen, Jianxi
    Chen, Cheng
    ACM TRANSACTIONS ON STORAGE, 2015, 11 (03)
  • [39] Mobi-PMFS: An Efficient and Durable In-Memory File System for Mobile Devices
    Xiao, Chunhua
    Lin, Fangzhu
    Fu, Xiaoxiang
    Wu, Ting
    Zhu, Yuanjun
    Liu, Weichen
    2020 IEEE 44TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2020), 2020, : 73 - 78
  • [40] Bridging Mismatched Granularity Between Embedded File Systems and Flash Memory
    Zhang, Runyu
    Liu, Duo
    Shen, Zhaoyan
    She, Xiongxiong
    Yang, Chaoshu
    Chen, Xianzhang
    Tan, Yujuan
    Wang, Chengliang
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (10) : 2024 - 2035