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 条
  • [41] Design and implementation of flash file system in SX44BOX embedded system
    Guo Peiyuan
    Chen Wenhua
    Bao Man
    Chen Yan
    He Xiaoyan
    ICICIC 2006: FIRST INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING, INFORMATION AND CONTROL, VOL 2, PROCEEDINGS, 2006, : 22 - +
  • [42] An Efficient File System for Large-Capacity Storage with Multiple NAND Flash Memories
    Park, Sang Oh
    Kim, Sung Jo
    IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE 2011), 2011, : 301 - 302
  • [43] hybridFS: Integrating NAND Flash-Based SSD and HDD for Hybrid File System
    Suk, Jinsun
    No, Jaechun
    NEW ASPECTS OF SYSTEMS THEORY AND SCIENTIFIC COMPUTATION, 2010, : 178 - +
  • [44] NVMFS: A Hybrid File System for Improving Random Write in NAND-flash SSD
    Qiu, Sheng
    Reddy, A. L. Narasimha
    2013 IEEE 29TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2013,
  • [45] Hardware cryptography-embedded multimedia mobile system
    Fukase, Masa-aki
    Akaoka, Ryo
    Sato, Tomoaki
    WMSCI 2006: 10TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL III, PROCEEDINGS, 2006, : 225 - +
  • [46] Compressed swapping for NAND flash memory based embedded systems
    Park, S
    Lim, H
    Chang, H
    Sung, W
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, 2005, 3553 : 314 - 323
  • [47] File System and Storage Array Design Challenges for Flash Memory
    Ramasamy, Arul Selvan
    Karantharaj, Porkumaran
    2014 INTERNATIONAL CONFERENCE ON GREEN COMPUTING COMMUNICATION AND ELECTRICAL ENGINEERING (ICGCCEE), 2014,
  • [48] DISTRIBUTED MULTIMEDIA FILE SYSTEM
    Radovici, Alexandru
    Miu, Tudor
    Dragoi, George
    ANNALS OF DAAAM FOR 2009 & PROCEEDINGS OF THE 20TH INTERNATIONAL DAAAM SYMPOSIUM, 2009, 20 : 593 - 594
  • [49] A hierarchical file system for embedded system
    Chen, Tianzhou
    Lian, Yi
    Jiang, Ning
    Huang, Yu
    DETC 2005: ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, 2005, Vol 4, 2005, : 89 - 92
  • [50] A Mobile Cloud System for Enhancing Multimedia File Transfer with IP Protection
    Juengchareonpoon, Tipaporn
    Sonza, Kerdkaw
    Bhattarakosol, Pattarasinee
    2016 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CCBD), 2016, : 193 - 196