...
首页> 外文期刊>Journal of Parallel and Distributed Computing >On cluster resource allocation for multiple parallel task graphs
【24h】

On cluster resource allocation for multiple parallel task graphs

机译:关于为多个并行任务图分配集群资源

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

摘要

Many scientific applications can be structured as parallel task graphs (PTGs), that is, graphs of data-parallel tasks. Adding data parallelism to a task-parallel application provides opportunities for higher performance and scalability, but poses additional scheduling challenges. In this paper, we study the off-line scheduling of multiple PTGs on a single, homogeneous cluster. The objective is to optimize performance without compromising fairness among the PTGs. We consider the range of previously proposed scheduling algorithms applicable to this problem, from both the applied and the theoretical literature, and we propose minor improvements when possible. Our main contribution is an extensive evaluation of these algorithms in simulation, using both synthetic and real-world application configurations, using two different metrics for performance and one metric for fairness. We identify a handful of algorithms that provide good trade-offs when considering all these metrics. The best algorithm overall is one that structures the schedule as a sequence of phases of increasing duration based on a makespan guarantee produced by an approximation algorithm.
机译:许多科学应用程序可以被构造为并行任务图(PTG),即数据并行任务图。将数据并行性添加到任务并行应用程序中可以提供更高的性能和可伸缩性,但会带来其他调度挑战。在本文中,我们研究了单个同构集群上多个PTG的离线调度。目的是在不损害PTG之间公平性的前提下优化性能。我们从应用文献和理论文献中都考虑了先前提出的适用于此问题的调度算法的范围,并在可能的情况下提出了一些较小的改进。我们的主要贡献是使用合成的和实际的应用程序配置对仿真中的这些算法进行了广泛的评估,使用了两种不同的性能指标和一种公平性指标。在考虑所有这些指标时,我们确定了少数几种算法,它们可以提供良好的折衷。总体上最好的算法是根据近似算法产生的保证期将时间表安排为持续时间增加的阶段序列。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号