首页> 外文会议>IEEE International Parallel Distributed Processing Symposium >Disk-Cache and Parallelism Aware I/O Scheduling to Improve Storage System Performance
【24h】

Disk-Cache and Parallelism Aware I/O Scheduling to Improve Storage System Performance

机译:磁盘缓存和并行感知I / O调度可提高存储系统性能

获取原文

摘要

Modern large computing systems employ sophisticated disk I/O systems that are configured to deliver high throughput, low-latency disk I/O to multiple clients accessing them. However, due to potential interferences among concurrent I/O accesses issued by multiple clients, a disk-cache and disk-level parallelism unaware I/O scheduling algorithm employed by the operating system/storage controller may have a significant impact on both system throughput and I/O latency. In this paper, we propose two fundamentally new disk I/O scheduling techniques. The first technique, called DCAP, performs I/O scheduling in a disk cache aware and parallelism aware manner. The key idea in DCAP is to process simultaneous requests to different disks from the same application/priority class together and reorder them so that they have the highest number of hits in the disk cache. We then propose an enhanced version of DCAP called DCAP-G, that aggregates requests into service groups to alleviate the problem of request starvation that may occur in DCAP in certain cases. We evaluate both DCAP and DCAP-G using a set of I/O workloads from production-based enterprise systems as well as high-performance computing domain. In addition, we also compare the performance of our algorithms to previously proposed I/O scheduling algorithms. Our evaluation shows that, averaged across all our workloads, DCAP improves the average I/O response time, taking maximum advantage of disk access locality and exploiting parallelism among concurrent accesses to multiple disks, by 14.9% over an I/O scheduler that schedules requests on a first-come-first-served (FCFS) basis and also improves by 6.5% over a previously proposed locality-optimal I/O scheduler (SPCTF). In addition to these improvements, DCAP-G improves the average I/O response time by 6.6% over DCAP, leading to an overall 20.7% and 12.0% improvement over FCFS, and SPCTF, respectively.
机译:现代大型计算系统采用复杂的磁盘I / O系统,该系统配置为向访问它们的多个客户端提供高吞吐量,低延迟的磁盘I / O。但是,由于多个客户端发出的并发I / O访问之间可能存在干扰,因此操作系统/存储控制器使用的磁盘缓存和磁盘级并行性未知的I / O调度算法可能会对系统吞吐量和性能产生重大影响。 I / O延迟。在本文中,我们提出了两种根本上新的磁盘I / O调度技术。第一种技术称为DCAP,它以磁盘缓存感知和并行性感知的方式执行I / O调度。 DCAP中的关键思想是一起处理来自同一应用程序/优先级类的对不同磁盘的同时请求,并对它们重新排序,以使它们在磁盘缓存中具有最高的命中数。然后,我们提出了一个称为DCAP-G的DCAP增强版本,该版本将请求聚合到服务组中,以减轻某些情况下DCAP中可能发生的请求不足问题。我们使用基于生产的企业系统以及高性能计算域中的一组I / O工作负载来评估DCAP和DCAP-G。此外,我们还将算法的性能与先前提出的I / O调度算法进行了比较。我们的评估表明,在我们所有工作负载的平均水平上,DCAP改善了平均I / O响应时间,最大程度地利用了磁盘访问本地性,并利用对多个磁盘的并发访问之间的并行性,该性能比计划请求的I / O调度程序高出14.9%。以先到先得(FCFS)为基础,并且比以前建议的位置最佳I / O调度程序(SPCTF)提高了6.5%。除了这些改进之外,DCAP-G的平均I / O响应时间比DCAP缩短了6.6%,分别比FCFS和SPCTF分别提高了20.7%和12.0%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号