• DocumentCode
    1376746
  • Title

    NLE-FFS: a flash file system with PRAM for non-linear editing

  • Author

    Seo, Man-Keun ; Ko, Sungahn ; Park, Youngwoo ; Park, Kyu Ho

  • Author_Institution
    Korea Adv. Inst. of Sci. & Technol. (KAIST), Daejeon, South Korea
  • Volume
    55
  • Issue
    4
  • fYear
    2009
  • fDate
    11/1/2009 12:00:00 AM
  • Firstpage
    2016
  • Lastpage
    2024
  • Abstract
    For efficient non-linear editing (NLE) operations, a flash file system should be designed considering three factors: data indexing, system calls and frame header updates. Based on the hybrid architecture of phase-change RAM (PRAM) and NAND flash, we introduce a non-linear editing flash file system (NLE-FFS) which is designed for mobile multimedia devices that support NLE. In the proposed file system, the following three features are proposed. First, new data indexing scheme is proposed that is not limited by page-alignment constraint. Not only does it deal effectively with large multimedia files, it also facilitates flexible data management. Second, new system calls are proposed that minimize re-write overhead due to NLE operations by updating a small amount of metadata. Finally, an H-data block is proposed to reduce the overhead caused by frame header updates. The H-data block is a PRAM region reserved for frame header data updates. It allows byte-level updates instead of page-level updates; hence, several bytes of frame headers can be effectively updated in this region. The experimental result of this study shows that only one second is enough for a cut operation on a five-minute video irrespective of the cutting position in NLE-FFS, whereas up to 118.7 seconds are required for the same video depending on the cutting position in YAFFS2.
  • Keywords
    flash memories; memory architecture; multimedia systems; random-access storage; storage management; H-data block; NAND flash; NLE-FFS; PRAM; data indexing; flash file system; flexible data management; frame header updates; hybrid architecture; mobile multimedia devices; multimedia files; nonlinear editing; page alignment constraint; phase-change RAM; system calls; Energy consumption; Explosives; File systems; Flash memory; Indexing; Memory management; Multimedia systems; Phase change random access memory; Portable media players; Power system management; Flash file system, NAND flash memory, PRAM, Non-linear editing, Mobile multimedia device.;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2009.5373764
  • Filename
    5373764