首页> 外文期刊>Journal of Parallel and Distributed Computing >Prior node selection for scheduling workflows in a heterogeneous system
【24h】

Prior node selection for scheduling workflows in a heterogeneous system

机译:用于在异构系统中调度工作流的先前节点选择

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

摘要

Abstract Many workflow scheduling algorithms for heterogeneous systems have been developed to satisfy multiple requirements such as minimizing schedule length while maximizing throughput. In particular, in list-based scheduling approaches, the schedule length depends on the given nodes as well as the task allocation and ordering policies. This is because the scheduling priority is derived by averaging the execution time and communication time of the given nodes. If the set of nodes can be adjusted before the scheduling tasks, a small schedule length can be achieved. In this paper, we propose a prior node selection algorithm, called lower bound based candidate node selection (LBCNS) to select a subset of given nodes to minimize the schedule length while fairly scheduling each job. Our proposal has two approaches: (i) LBCNS_DEFAULT, which considers the job characteristics and each node’s performance, and (ii) priority-based LBCNS, which additionally takes each scheduling priority into account for a dedicated task scheduling algorithm. The experimental results of extensive simulations show that LBCNS_DEFAULT has the best fairness for scheduling multiple workflow jobs, while priority-based LBCNS achieves the minimum schedule length with the highest efficiency for a single workflow job and multiple workflow jobs. Highlights Prior node selection algorithm for scheduling workflows, called LBCNS is proposed. Objective of LBCNS is to minimize the schedule length while fairly scheduling each job. LBCNS can be applied for any task scheduling algorithms including list scheduling algorithms. Experimental results show that the schedule length, efficiency, and fairness are improved.
机译: 摘要 已开发出许多用于异构系统的工作流调度算法,以满足多种要求,例如最小化调度长度,同时最大化吞吐量。特别地,在基于列表的调度方法中,调度长度取决于给定的节点以及任务分配和排序策略。这是因为调度优先级是通过平均给定节点的执行时间和通信时间得出的。如果可以在调度任务之前调整节点集,则可以实现较小的调度长度。在本文中,我们提出了一种先前的节点选择算法,称为基于下限的候选节点选择(LBCNS),以选择给定节点的子集,以在合理调度每个作业的同时最大程度地减少调度长度。我们的建议有两种方法:(i)LBCNS_DEFAULT,它考虑作业特征和每个节点的性能;(ii)基于优先级的LBCNS,它另外考虑了每个调度优先级,以使用专用的任务调度算法。 广泛模拟的实验结果表明,LBCNS_DEFAULT具有最佳的公平性,可以调度多个工作流作业,而基于优先级的LBCNS可以实现最小调度长度单个工作流程和多个工作流程的最高效率。 突出显示 先前提出了一种用于调度工作流的节点选择算法,称为LBCNS。 LBCNS的目标是在合理调度每个作业的同时,最大程度地减少调度时间。 LBCNS可以应用于任何任务调度算法,包括列表调度算法。 实验性初步结果表明,该计划的长度,效率和公平性得到了改善。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号