• DocumentCode
    1357241
  • Title

    Deduplication flash file system with PRAM for non-linear editing

  • Author

    Seo, Man-Keun ; Lim, Seung-Ho

  • Author_Institution
    Memory Div., Samsung Electron. Co. Ltd., Suwon, South Korea
  • Volume
    56
  • Issue
    3
  • fYear
    2010
  • Firstpage
    1502
  • Lastpage
    1510
  • Abstract
    Deduplication is essential for efficient nonlinear editing (NLE), as large amounts of duplicated data are caused by NLE. In this paper, a new deduplication file system is designed for an embedded system based on NAND flash memory. In the suggested file system, to reduce computation overhead, duplication caused by NLE operations is predicted considering causality between I/O operations. Furthermore, an efficient management scheme for the shared data among files is proposed in NAND flash memory, including data indexing and garbage collection. The data indexing has distinctive characteristics in that it releases the page-alignment constraint and allows page sharing. The proposed garbage collection efficiently supports shared data in NAND flash memory. With this file system, it is possible to reduce write operations for redundant data and thus use NAND flash memory space efficiently. As a result, garbage collection overhead can be reduced greatly. Moreover, the file system can be widely applied to existing NLE applications, since it is compatible with existing POSIX system calls.
  • Keywords
    NAND circuits; concurrency theory; embedded systems; flash memories; logic gates; NAND flash memory; NLE operation; POSIX system calls; PRAM; data indexing; data sharing; deduplication flash file system; embedded system; garbage collection; nonlinear editing; page alignment constraint; redundant data; File systems; Flash memory; Indexing; Kernel; Memory management; Multimedia communication; Phase change random access memory; Flash file system, NAND flash memory, PRAM, Non-linear video editing, Mobile multimedia device;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2010.5606289
  • Filename
    5606289