首页> 外文期刊>Software >VM aware journaling: improving journaling file system performance in virtualization environments
【24h】

VM aware journaling: improving journaling file system performance in virtualization environments

机译:VM感知日志:提高虚拟化环境中日志文件系统的性能

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

摘要

Journaling file systems, which are widely used in modern operating systems, guarantee file system consistency and data integrity by logging file system updates to a journal, which is a reserved space on the storage, before the updates are written to the data storage. Such journal writes increase the write traffic to the storage and thus degrade the file system performance, especially in full data journaling, which logs both metadata and data updates. In this paper, a new journaling approach is proposed to eliminate journal writes in server virtualization environments, which are gaining in popularity in server platforms. Based on reliable hardware subsystems and virtual machine monitor (VMM), the proposed approach eliminates journal writes by retaining journal data (i.e. logged file system updates) in the memory of each virtual machine and ensuring the integrity of these journal data through cooperation between the journaling file systems and the VMM. We implement the proposed approach in Linux ext3 in the Xen virtualization environment. According to the performance results, a performance improvement of up to 50.9% is achieved over the full data journaling approach of ext3 due to journal write elimination. In metadata-write dominated workloads, this approach could even outperform the metadata journaling approaches of ext3, which do not guarantee data integrity. These results demonstrate that, on virtual servers with reliable VMM and hardware subsystems, die proposed approach is an effective alternative to traditional journaling approaches.
机译:在现代操作系统中广泛使用的日记文件系统通过在将更新写入数据存储之前将文件系统更新记录到日志上来保证文件系统的一致性和数据完整性,日志是存储上的保留空间。这种日志写入会增加对存储的写入流量,从而降低文件系统性能,尤其是在记录元数据和数据更新的完整数据日志中。在本文中,提出了一种新的日志记录方法,以消除服务器虚拟化环境中的日志记录,而服务器虚拟化环境在服务器平台中越来越受欢迎。基于可靠的硬件子系统和虚拟机监视器(VMM),该提议的方法通过将日志数据(即已记录的文件系统更新)保留在每个虚拟机的内存中并通过日志之间的协作确保这些日志数据的完整性,从而消除了日志写操作。文件系统和VMM。我们在Xen虚拟化环境中的Linux ext3中实现了建议的方法。根据性能结果,由于省去了日志写操作,与ext3的完整数据日志记录方法相比,性能提高了50.9%。在以元数据写入为主的工作负载中,这种方法甚至可以胜过ext3的元数据日志记录方法,后者无法保证数据的完整性。这些结果表明,在具有可靠VMM和硬件子系统的虚拟服务器上,建议的方法是传统日记方法的有效替代方法。

著录项

  • 来源
    《Software》 |2012年第3期|p.303-330|共28页
  • 作者

    Ting-Chang Huang; Da-Wei Chang;

  • 作者单位

    Department of Computer Science, National Chiao Tung University, No. 1001, University Road, Hsinchu 300, Taiwan;

    Department of Computer Science and Information Engineering, National Cheng Kung University, No. 1, Ta-Hsueh Road, Tainan 701, Taiwan;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    journaling file systems; virtual machines; file system consistency;

    机译:日记文件系统;虚拟机;文件系统一致性;
  • 入库时间 2022-08-17 13:03:45

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号