首页> 外文会议> >Time-Sharing Parallel Applications with Performance Isolation and Control
【24h】

Time-Sharing Parallel Applications with Performance Isolation and Control

机译:具有性能隔离和控制功能的分时并行应用程序

获取原文

摘要

Most parallel machines, such as clusters, are space-shared in order to isolate batch parallel applications from each other and optimize their performance. However, this leads to low utilization or potentially long waiting times. We propose a self-adaptive approach to time-sharing such machines that provides isolation and allows the execution rate of an application to be tightly controlled by the administrator. Our approach combines a periodic real-time scheduler on each node with a global feedback-based control system that governs the local schedulers. We have developed an online system that implements our approach. The system takes as input a target execution rate for each application, and automatically and continuously adjusts the applications'' realtime schedules to achieve those rates with proportional CPU utilization. Target rates can be dynamically adjusted. Applications are performance-isolated from each other and from other work that is not using our system. We present an extensive evaluation that shows that the system remains stable with low response times, and that our focus on CPU isolation and control does not come at the significant expense of network I/O, disk I/O, or memory isolation.
机译:大多数并行计算机(例如集群)是共享空间的,以便将批处理并行应用程序彼此隔离并优化其性能。但是,这导致利用率低或潜在的较长等待时间。我们提出了一种自适应方法来分时共享此类计算机,该方法可提供隔离并允许管理员严格控制应用程序的执行速度。我们的方法将每个节点上的定期实时调度程序与管理本地调度程序的基于全局反馈的控制系统相结合。我们已经开发了一个在线系统来实现我们的方法。系统将每个应用程序的目标执行率作为输入,并自动连续地调整应用程序的实时计划,以达到与CPU使用率成正比的那些执行率。目标利率可以动态调整。应用程序彼此之间以及与未使用我们系统的其他工作之间都是性能隔离的。我们进行了广泛的评估,表明该系统在响应时间短的情况下仍保持稳定,并且我们对CPU隔离和控制的关注并没有以大量的网络I / O,磁盘I / O或内存隔离为代价。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号