• DocumentCode
    3732299
  • Title

    Accelerating Cloud Storage System with Byte-Addressable Non-Volatile Memory

  • Author

    Qingsong Wei;Mingdi Xue;Jun Yang;Chundong Wang;Chen Cheng

  • Author_Institution
    Data Storage Inst., Singapore, Singapore
  • fYear
    2015
  • Firstpage
    354
  • Lastpage
    361
  • Abstract
    As building block for cloud storage, distributed file system uses underlying local file systems to manage objects. However, the underlying file system, which is limited by metadata and journaling I/O, significantly affects the performance of the distributed file system. This paper presents an NVM-based file system (referred to as NV-Booster) to accelerate object access for storage node. The NV-Booster leverages byte-addressability and persistency of nonvolatile memory (NVM) to speedup metadata accesses and file system journaling. With NV-Booster, metadata is kept in NVM and accessed in byte-addressable manner through memory bus, while object is stored on hard disk and accessed from I/O bus. In addition, proposed NV-Booster enables fast object search and mapping between object ID and on-disk location with an efficient in-memory namespace management. NV-Booster is implemented in kernel space with NVDIMM and has been extensively evaluated under various workloads. Our experiments show that NV-Booster improves Ceph performance up to 10X, compared to the Ceph with existing local file systems.
  • Keywords
    "File systems","Metadata","Nonvolatile memory","Phase change materials","Memory management","Random access memory","Cloud computing"
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2015 IEEE 21st International Conference on
  • Electronic_ISBN
    1521-9097
  • Type

    conf

  • DOI
    10.1109/ICPADS.2015.52
  • Filename
    7384315