• DocumentCode
    618585
  • Title

    FSMAC: A file system metadata accelerator with non-volatile memory

  • Author

    Jianxi Chen ; Qingsong Wei ; Cheng Chen ; Lingkun Wu

  • Author_Institution
    Data Storage Inst., Agency for Sci., Technol. & Res., Singapore, Singapore
  • fYear
    2013
  • fDate
    6-10 May 2013
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    File system performance is dominated by metadata access because it is small and popular. Metadata is stored as block in the file system. Partial metadata update results in whole block read and write which amplifies disk I/O. Huge performance gap between CPU and disk aggravates this problem. In this paper, a file system metadata accelerator (referred as FSMAC) is proposed to optimize metadata access by efficiently exploiting the advantages of Nonvolatile Memory (NVM). FSMAC decouples data and metadata I/O path, putting data on disk and metadata on NVM at runtime. Thus, data is accessed in block from I/O bus and metadata is accessed in byte-addressable manner from memory bus. Metadata access is significantly accelerated and metadata I/O is eliminated because metadata in NVM is not flushed back to disk periodically anymore. A light-weight consistency mechanism combining fine-grained versioning and transaction is introduced in the FSMAC. The FSMAC is implemented on the basis of Linux Ext4 file system and intensively evaluated under different workloads. Evaluation results show that the FSMAC accelerates file system up to 49.2 times for synchronized I/O and 7.22 times for asynchronized I/O.
  • Keywords
    disc storage; meta data; random-access storage; CPU; FSMAC; Linux Ext4 file system; asynchronized I/O; block read; disk I/O; file system metadata accelerator; file system performance; fine grained versioning; light weight consistency mechanism; memory bus; metadata I/O path; metadata access; nonvolatile memory; partial metadata update; putting data; Acceleration; File systems; Indexes; Memory management; Nonvolatile memory; Phase change materials; Random access memory; Consistency; File system; Metadata; Non-volatile Memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mass Storage Systems and Technologies (MSST), 2013 IEEE 29th Symposium on
  • Conference_Location
    Long Beach, CA
  • ISSN
    2160-195X
  • Print_ISBN
    978-1-4799-0217-0
  • Type

    conf

  • DOI
    10.1109/MSST.2013.6558440
  • Filename
    6558440