首页> 外文期刊>Future generation computer systems >Optimizing synchronization mechanism for block-based file systems using persistent memory
【24h】

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

机译:使用持久存储器优化基于块的文件系统的同步机制

获取原文
获取原文并翻译 | 示例
           

摘要

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.
机译:基于块的文件系统采用缓冲区缓存机制来提高性能,这可能导致电源故障或系统崩溃的情况下的数据丢失。为避免数据丢失,文件系统提供用于应用程序的同步操作,以便将DRAM缓存中的脏数据与慢块设备同步地写入慢块设备。但是,同步操作可以严重降低文件系统的性能,因为违反了缓冲缓存机制的意图。在本文中,我们建议通过利用小持久存储器来减轻同步操作的开销,同时确保数据可靠性。所提出的持久存储器辅助回写(PMW)机制包括专用的副本写入机制,以保证跨PM和块设备的数据一致性和回写机制。我们基于Ext4在Linux内核中实现所提出的PMW。实验结果表明,PMW可以分别达到原始EXT4和AFCM的大约2.2倍和1.6倍,分别在TPCC工作负载上的最先进的PM的同步机制。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号