首页> 外文期刊>Journal of supercomputing >A runtime resolution scheme for priority boost conflict in implicit coscheduling
【24h】

A runtime resolution scheme for priority boost conflict in implicit coscheduling

机译:隐式协同调度中优先级提升冲突的运行时解决方案

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

摘要

High-performance parallel and scientific applications are composed of multiple processes running on distinct CPUs that communicate frequently. Due to the synchronization needs of such applications, performance is greatly hampered if their processes are not scheduled simultaneously on the CPUs. Implicit coscheduling (ICS) is a well-known technique to address this problem in multi-programmed clusters, however, traditional ICS schemes do not incorporate steps to adequately deal with priority boost conflicts, leading to significantly degraded performance. In this paper, we propose the use of runtime difference in contention across nodes to provide more sophisticated coscheduling decisions in response to the conflicts. We also present a novel coscheduling scheme termed PROC (Process ReOrdering-based Coscheduling) that adaptively regulates the scheduling sequence of conflicting processes based on the rescheduling latency of their correspondents in remote nodes. We perform extensive simulation-based experiments using both synthetic and realistic workloads to analyze the performance of PROC compared to alternatives such as local scheduling, a widely used batch scheduling, gang scheduling, and existing ICS schemes. The results show that all ICS schemes commonly experience priority boost conflicts, and that the proposed PROC significantly outperforms other ICS alternatives (or batch scheduling) by up to 50.4% (or 72.5%) in the average job response time. This improvement is achieved by reducing wasted idle time and spinning time without sacrificing fairness.
机译:高性能并行科学应用程序由运行在频繁通信的不同CPU上的多个进程组成。由于此类应用程序的同步需求,如果未在CPU上同时调度它们的进程,则会极大地降低性能。隐式协同调度(ICS)是解决多程序集群中此问题的一种众所周知的技术,但是,传统的ICS方案没有包含适当处理优先级提升冲突的步骤,从而导致性能显着下降。在本文中,我们建议使用节点间争用中的运行时差异来响应冲突而提供更复杂的联合调度决策。我们还提出了一种称为PROC(基于过程重新排序的协同调度)的新颖的协同调度方案,该方案基于远程节点中其对应方的重新调度延迟来自适应地调整冲突进程的调度顺序。与本地调度,广泛使用的批处理调度,帮派调度和现有ICS方案等替代方案相比,我们使用合成和实际工作量执行了基于模拟的广泛实验,以分析PROC的性能。结果表明,所有ICS方案通常都会遇到优先级提升冲突,并且所提出的PROC在平均作业响应时间方面明显优于其他ICS替代方案(或批处理计划),最高可达50.4%(或72.5%)。通过减少浪费的空闲时间和旋转时间而不牺牲公平性来实现这一改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号