...
首页> 外文期刊>ETRI journal >DJFS: Providing Highly Reliable and High‐Performance File System with Small‐Sized NVRAM
【24h】

DJFS: Providing Highly Reliable and High‐Performance File System with Small‐Sized NVRAM

机译:DJFS:使用小型 NVRAM 提供高度可靠和高性能的文件系统

获取原文
           

摘要

File systems and applications try to implement their own update protocols to guarantee data consistency, which is one of the most crucial aspects of computing systems. However, we found that the storage devices are substantially under‐utilized when preserving data consistency because they generate massive storage write traffic with many disk cache flush operations and force‐unit‐access ( FUA ) commands. In this paper, we present DJFS (Delta‐Journaling File System) that provides both a high level of performance and data consistency for different applications. We made three technical contributions to achieve our goal. First, to remove all storage accesses with disk cache flush operations and FUA commands, DJFS uses small‐sized NVRAM for a file system journal. Second, to reduce the access latency and space requirements of NVRAM , DJFS attempts to journal compress the differences in the modified blocks. Finally, to relieve explicit checkpointing overhead, DJFS aggressively reflects the checkpoint transactions to file system area in the unit of the specified region. Our evaluation on TPC ‐C SQL ite benchmark shows that, using our novel optimization schemes, DJFS outperforms Ext4 by up to 64.2 times with only 128?MB of NVRAM .
机译:文件系统和应用程序尝试实现自己的更新协议以保证数据一致性,这是计算系统最关键的方面之一。但是,我们发现在保持数据一致性时,存储设备的利用率大大不足,因为它们会通过许多磁盘缓存刷新操作和强制单元访问(FUA)命令生成大量的存储写流量。在本文中,我们介绍了DJFS(Delta-Journaling文件系统),它为不同的应用程序提供了高水平的性能和数据一致性。为了实现我们的目标,我们做出了三项技术贡献。首先,为了通过磁盘缓存刷新操作和FUA命令删除所有存储访问,DJFS使用小型NVRAM作为文件系统日志。其次,为了减少NVRAM的访问延迟和空间要求,DJFS尝试通过日志记录压缩修改后的块中的差异。最后,为了减轻显式的检查点开销,DJFS会以指定区域为单位将检查点事务积极反映到文件系统区域。我们对TPC-C SQL ite基准的评估表明,在仅128?MB的NVRAM的情况下,使用我们新颖的优化方案,DJFS的性能比Ext4高出64.2倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号