DocumentCode :
2205506
Title :
How to be consistent with persistent memory? An evaluation approach
Author :
Wang, Chundong ; Wei, Qingsong ; Yang, Jun ; Chen, Cheng ; Xue, Mingdi
Author_Institution :
Data Storage Institute, A?STAR, Singapore
fYear :
2015
fDate :
6-7 Aug. 2015
Firstpage :
186
Lastpage :
194
Abstract :
The advent of the byte-addressable, non-volatile memory (NVM) has initiated the design of new data management strategies to utilize it as the persistent memory (PM). One way to manage the PM is via an in-memory file system. The consistency of the in-memory file system may nevertheless be compromised from directly exposing the PM to the CPU, because data are likely to be flushed from the CPU cache to the PM in an order that is different from the order in which they have been programed to be. As a result, in spite of classic consistency mechanisms, such as journaling and Copy-on-Write, file systems for the PM have to seek support of cacheline flush and memory fence instructions, e.g., clflush and sfence, to achieve ordered writes. On the other hand, manipulating the PM as a consistent block device with conventional file systems is also doable. The pros and cons of two approaches, however, have not been thoroughly investigated yet. We hence do so with extensive evaluations and detailed analyses. Our aim of this paper is to inspire how the PM shall be managed, especially from the performance perspective.
Keywords :
Band-pass filters; Bandwidth; File systems; Metadata; Nonvolatile memory; Performance evaluation; Random access memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networking, Architecture and Storage (NAS), 2015 IEEE International Conference on
Conference_Location :
Boston, MA, USA
Type :
conf
DOI :
10.1109/NAS.2015.7255223
Filename :
7255223
Link To Document :
بازگشت