...
首页> 外文期刊>ACM Transactions on Storage >Improving Bandwidth Efficiency for Consistent Multistream Storage
【24h】

Improving Bandwidth Efficiency for Consistent Multistream Storage

机译:提高带宽效率以实现一致的多流存储

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

摘要

Synchronous small writes play a critical role in system availability because they safely log recent state modifications for fast recovery from crashes. Demanding systems typically dedicate separate devices to logging for adequate performance during normal operation and redundancy during state reconstruction. However, storage stacks enforce page-sized granularity in data transfers from memory to disk. Thus, they consume excessive storage bandwidth to handle small writes, which hurts performance. The problem becomes worse, as filesystems often handle multiple concurrent streams, which effectively generate random I/O traffic. In a journaled filesystem, we introduce wasteless journaling as a mount mode that coalesces synchronous concurrent small writes of data into full page-sized journal blocks. Additionally, we propose selective journaling to automatically activate wasteless journaling on data writes with size below a fixed threshold. We implemented a functional prototype of our design over a widely-used filesystem. Our modes are compared against existing methods using microbenchmarks and application-level workloads on stand-alone servers and a multitier networked system. We examine synchronous and asynchronous writes. Coalescing small data updates to the journal sequentially preserves filesystem consistency while it reduces consumed bandwidth up to several factors, decreases recovery time up to 22%, and lowers write latency up to orders of magnitude.
机译:同步小写操作在系统可用性中起着至关重要的作用,因为它们安全地记录最近的状态修改以从崩溃中快速恢复。要求苛刻的系统通常将单独的设备专用于日志记录,以在正常操作期间获得足够的性能,并在状态重建期间提供冗余。但是,存储堆栈在从内存到磁盘的数据传输中强制执行页面大小的粒度。因此,它们会消耗过多的存储带宽来处理小写操作,这会损害性能。由于文件系统经常处理多个并发流,从而有效地产生随机I / O流量,因此问题变得更加严重。在日志文件系统中,我们引入了无浪费的日志记录作为安装模式,该模式将同步并发的小数据写入完整的页面大小的日志块中。此外,我们建议使用选择性日志记录来自动激活大小小于固定阈值的数据写入的无浪费日志记录。我们在广泛使用的文件系统上实现了设计的功能原型。在独立服务器和多层网络系统上,使用微基准和应用程序级工作负载将我们的模式与现有方法进行比较。我们检查同步和异步写入。将小数据更新顺序合并到日志中可保留文件系统的一致性,同时将消耗的带宽减少多达几个因素,将恢复时间减少多达22%,并将写入延迟降低几个数量级。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号