首页> 外文期刊>Future generation computer systems >Neural network based multi-objective evolutionary algorithm for dynamic workflow scheduling in cloud computing
【24h】

Neural network based multi-objective evolutionary algorithm for dynamic workflow scheduling in cloud computing

机译:云计算中基于神经网络的多目标进化动态工作流调度算法

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

摘要

Workflow scheduling is a largely studied research topic in cloud computing, which targets to utilize cloud resources for workflow tasks by considering the objectives specified in QoS. In this paper, we model dynamic workflow scheduling problem as a dynamic multi-objective optimization problem (DMOP) where the source of dynamism is based on both resource failures and the number of objectives which may change over time. Software faults and/or hardware faults may cause the first type of dynamism. On the other hand, confronting real-life scenarios in cloud computing may change number of objectives at runtime during the execution of a workflow. In this study, we propose a prediction based dynamic multi-objective evolutionary algorithm, called NN-DNSGA-II algorithm, by incorporating artificial neural network with the NSGA-II algorithm. Additionally, five leading non-prediction based dynamic algorithms from the literature are adapted for the dynamic workflow scheduling problem. Scheduling solutions are found by the consideration of six objectives: minimization of makespan, cost, energy and degree of imbalance; and maximization of reliability and utilization. The empirical study based on real-world applications from Pegasus workflow management system reveals that our NN-DNSGA-II algorithm significantly outperforms the other alternatives in most cases with respect to metrics used for DMOPs with unknown true Pareto-optimal front, including the number of non-dominated solutions, Schott's spacing and Hypervolume indicator. (C) 2019 Elsevier B.V. All rights reserved.
机译:工作流调度是云计算中一个被广泛研究的研究主题,旨在通过考虑QoS中指定的目标,将云资源用于工作流任务。在本文中,我们将动态工作流调度问题建模为动态多目标优化问题(DMOP),其中动态性的根源是基于资源故障和可能随时间变化的目标数量。软件故障和/或硬件故障可能会导致第一类动力。另一方面,在云计算中遇到的现实情况可能会在工作流执行期间在运行时更改目标数量。在这项研究中,我们通过将人工神经网络与NSGA-II算法相结合,提出了一种基于预测的动态多目标进化算法,称为NN-DNSGA-II算法。此外,文献中的五种领先的基于非预测的动态算法适用于动态工作流调度问题。通过考虑以下六个目标来找到调度解决方案:最小化制造时间,成本,能量和不平衡度;并最大限度地提高可靠性和利用率。基于来自Pegasus工作流管理系统的实际应用的经验研究表明,就真正的帕累托最优前沿未知的DMOP指标(包括非主导解决方案,肖特的间距和超体积指示器。 (C)2019 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号