跳到主要导航 跳到搜索 跳到主要内容

Optimizing synchronization mechanism for block-based file systems using persistent memory

  • Chongqing University

科研成果: 期刊稿件文章同行评审

摘要

Existing block-based file systems employ buffer caching mechanism to improve performance, which may result in data loss in the case of power failure or system crash. To avoid data loss, the file systems provide synchronization operations for applications to synchronously write the dirty data in DRAM cache back to the slow block devices. However, the synchronization operations can severely degrade the performance of the file system since violating the intention of buffer caching mechanism. In this paper, we propose to relieve the overhead of synchronization operations while ensuring data reliability by utilizing a small Persistent Memory. The proposed Persistent Memory assisted Write-back (PMW) mechanism includes a dedicated Copy-on-Write mechanism to guarantee data consistency and a write-back mechanism across PM and the block devices. We implement the proposed PMW in Linux kernel based on Ext4. The experimental results show that PMW can achieve about 2.2× and 1.6× performance improvement over the original Ext4 and AFCM, the state-of-the-art PM-based synchronization mechanism, on the TPCC workload, respectively.

源语言英语
页(从-至)288-299
页数12
期刊Future Generation Computer Systems
111
DOI
出版状态已出版 - 10月 2020

指纹

探究 'Optimizing synchronization mechanism for block-based file systems using persistent memory' 的科研主题。它们共同构成独一无二的指纹。

引用此