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
Link To Document :
بازگشت