首页> 外文期刊>Sadhana: Academy Proceedings in Engineering Science >Comparison of evolutionary computation algorithms for solving bi-objective task scheduling problem on heterogeneous distributed computing systems
【24h】

Comparison of evolutionary computation algorithms for solving bi-objective task scheduling problem on heterogeneous distributed computing systems

机译:解决异构分布式计算系统双目标任务调度问题的进化计算算法比较

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

摘要

The task scheduling problem in heterogeneous distributed computing systems is a multiobjective optimization problem (MOP). In heterogeneous distributed computing systems (HDCS), there is a possibility of processor and network failures and this affects the applications running on the HDCS. To reduce the impact of failures on an application running on HDCS, scheduling algorithms must be devised which minimize not only the schedule length (makespan) but also the failure probability of the application (reliability). These objectives are conflicting and it is not possible to minimize both objectives at the same time. Thus, it is needed to develop scheduling algorithms which account both for schedule length and the failure probability. Multiobjective Evolutionary Computation algorithms (MOEAs) are well-suited for Multiobjective task scheduling on heterogeneous environment. The two Multi-Objective Evolutionary Algorithms such as Multiobjective Genetic Algorithm (MOGA) and Multiobjective Evolutionary Programming (MOEP) with non-dominated sorting are developed and compared for the various random task graphs and also for a real-time numerical application graph. The metrics for evaluating the convergence and diversity of the obtained non-dominated solutions by the two algorithms are reported. The simulation results confirm that the proposed algorithms can be used for solving the task scheduling at reduced computational times compared to the weighted-sum based biobjective algorithm in the literature.
机译:异构分布式计算系统中的任务调度问题是多目标优化问题(MOP)。在异构分布式计算系统(HDCS)中,可能会出现处理器和网络故障,这会影响HDCS上运行的应用程序。为了减少故障对在HDCS上运行的应用程序的影响,必须设计调度算法,该算法不仅要最小化调度长度(makespan),还要最小化应用程序的故障概率(可靠性)。这些目标是矛盾的,不可能同时最小化这两个目标。因此,需要开发既考虑调度长度又考虑故障概率的调度算法。多目标进化计算算法(MOEA)非常适合异构环境下的多目标任务调度。开发了两种非目标排序的多目标进化算法,例如多目标遗传算法(MOGA)和多目标进化规划(MOEP),并针对各种随机任务图以及实时数值应用图进行了比较。报告了通过两种算法评估获得的非支配解的收敛性和多样性的度量。仿真结果证实,与文献中基于加权和的双目标算法相比,所提出的算法可用于减少计算时间的任务调度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号