首页> 外文会议>International Conference on Web Research >A List-based Heuristic Algorithm for Static Task Scheduling in Heterogeneous Distributed Computing Systems
【24h】

A List-based Heuristic Algorithm for Static Task Scheduling in Heterogeneous Distributed Computing Systems

机译:异构分布式计算系统中基于列表的启发式静态任务调度算法

获取原文

摘要

Executing complicated computations in parallel increases the speed of computing and brings user delight to the system. Decomposing the program into several small programs and running multiple parallel processors are modeled by Directed Acyclic Graph. Scheduling nodes to execute this task graph is an important problem that will speed up computations. Since task scheduling in this graph belongs to NP-hard problems, various algorithms were developed for node scheduling to contribute to quality service delivery. The present study brought a heuristic algorithm named looking ahead sequencing algorithm (LASA) to cope with static scheduling in heterogeneous distributed computing systems with the intention of minimizing the schedule length of the user application. In the algorithm proposed here, looking ahead is considered as a criterion for prioritizing tasks. Also, a property called Emphasized Processor has been added to the algorithm to emphasize the task execution on a particular processor. The effectiveness of the algorithm was shown on few workflow type applications and the results of the algorithm implementation were compared with two more heuristic and meta-heuristic algorithms.
机译:并行执行复杂的计算可提高计算速度,并为系统带来用户愉悦感。有向无环图将模型分解为几个小程序并运行多个并行处理器。安排节点执行此任务图是一个重要问题,它将加快计算速度。由于此图中的任务调度属于NP难题,因此开发了各种算法来进行节点调度,从而有助于提高服务质量。本研究提出了一种启发式算法,称为前瞻排序算法(LASA),以应对异构分布式计算系统中的静态调度,目的是最大程度地减少用户应用程序的调度长度。在这里提出的算法中,将向前看作为优先级任务的标准。此外,已将名为“重点处理器”的属性添加到算法中,以强调特定处理器上的任务执行。在少数工作流程类型的应用程序上显示了该算法的有效性,并将该算法实现的结果与另外两种启发式算法和元启发式算法进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号