【24h】

GCTrees: Garbage collecting snapshots

机译:GCTrees:垃圾收集快照

获取原文

摘要

File-system snapshots have been a key component of enterprise storage management since their inception. Creating and managing them efficiently, while maintaining flexibility and low overhead, has been a constant struggle. Although the current state-of-the-art mechanism, hierarchical reference counting, performs reasonably well for traditional small-file workloads, these workloads are increasingly vanishing from the enterprise data center, replaced instead with virtual machine and database workloads. These workloads center around a few very large files, violating the assumptions that allow hierarchical reference counting to operate efficiently. To better cope with these workloads, we introduce GCTrees, a novel method of space management that uses concepts of block lineage across snapshots, rather than explicit reference counting. As a proof of concept, we create a prototype file system, gcext4, a modified version of ext4 that uses GCTrees as a basis for snapshots and copy-on-write. In evaluating this prototype analytically, we find that, though they have a somewhat higher overhead for traditional workloads, GCTrees have dramatically lower overhead than hierarchical reference counting for large-file workloads, improving by a factor of 34 or more in some cases. Furthermore, gcext4 performs comparably to ext4 across all workloads, showing that GCTrees impose minor cost for their benefits.
机译:自创建以来,文件系统快照一直是企业存储管理的关键组成部分。在保持灵活性和低开销的同时,有效地创建和管理它们一直是我们的不懈努力。尽管当前最先进的机制(分层引用计数)对于传统的小文件工作负载而言表现相当不错,但是这些工作负载从企业数据中心逐渐消失,取而代之的是虚拟机和数据库工作负载。这些工作负载围绕几个非常大的文件,违反了允许分层引用计数有效运行的假设。为了更好地应对这些工作负载,我们引入了GCTrees,这是一种新的空间管理方法,该方法使用跨快照的块谱系概念,而不是显式引用计数。作为概念证明,我们创建了原型文件系统gcext4,它是ext4的修改版,使用GCTrees作为快照和写时复制的基础。通过分析评估该原型,我们发现,尽管对于传统工作负载而言,它们的开销较高,但GCTree与针对大文件工作负载的分层引用计数相比,其开销却要低得多,在某些情况下,提高了34倍或更多。此外,gcext4在所有工作负载上的性能均与ext4相当,这表明GCTree为其利益付出了较小的代价。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号