首页> 外文期刊>Arabian Journal for Science and Engineering >Discrete Island-Based Cuckoo Search with Highly Disruptive Polynomial Mutation and Opposition-Based Learning Strategy for Scheduling ofWorkflow Applications in Cloud Environments
【24h】

Discrete Island-Based Cuckoo Search with Highly Disruptive Polynomial Mutation and Opposition-Based Learning Strategy for Scheduling ofWorkflow Applications in Cloud Environments

机译:基于离散的岛屿的杜鹃搜索具有高度破坏性多项式突变和基于反对的学习策略,用于在云环境中计划Workflow应用程序

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

摘要

The optimization-based scheduling algorithms used for scheduling workflows in cloud computing environments may easily get trapped in local optima, especially in the beginning of their simulation processes because of some limitations in their exploration methods. Moreover, the performance of some optimization-based scheduling algorithms may severely degrade when dealing with medium- or large-size scheduling problems. The Island-based Cuckoo Search with highly disruptive polynomial mutation (iCSPM) algorithm is a parallel version of the Cuckoo Search (CS) algorithm. The iCSPM algorithm incorporates the island model into CS and uses an exploration function based on the highly disruptive polynomial mutation. It has been empirically proven that iCSPM performs better than popular optimization algorithms (e.g., CS and island-based Genetic algorithm). This paper presents a variation of iCSPM called Discrete iCSPM with opposition-based learning strategy (DiCSPM) for scheduling workflows in cloud computing environments based on two objectives: computation and data transmission costs. DiCSPM includes two new features compared to iCSPM. First, it uses the opposition-based learning approach (OBL) in the initialization step at the level of islands, where each island in the island model contains the opposite population of another island. Second, the smallest position value method is used in the DiCSPM algorithm to determine the correct values of the decision variables in the candidate solutions. The proposed algorithm was experimentally evaluated and compared to well-known scheduling algorithms [Best Resource Selection, Particle Swarm Optimization (PSO) and Grey Wolf Optimizer] using two types of workflows: balanced and imbalanced workflows. The overall experimental and statistical results indicate that DiCSPM provides solutions for the scheduling problem of workflows in cloud computing environment faster than the other compared algorithms. Moreover, DiCSPM was evaluated and compared to state-of-the-art algorithms, namely PSO, binary PSO and discrete binary cat swarm optimization using scientific workflows of different sizes using WorkflowSim. The obtained results suggest that DiCSPM provides the best makespan compared to the other algorithms.
机译:用于调度云计算环境中的工作流程的基于优化的调度算法可能很容易被捕获在本地Optima中,尤其是由于其探索方法中的一些限制,因此在模拟过程的开始时。此外,在处理中或大尺寸调度问题时,一些基于优化的调度算法的性能可能严重降低。基于岛的Cuckoo搜索具有高度破坏性多项式突变(ICSPM)算法是Cuckoo搜索(CS)算法的并行版本。 ICSPM算法将岛模型与CS融入CS并使用基于高度破坏性多项式突变的勘探功能。经过经验证明,ICSPM比流行的优化算法更好(例如,基于CS和基于岛的遗传算法)。本文介绍了具有基于反对派的学习策略(DICSPM)的ICSPM的变化,用于基于两个目标来调度云计算环境中的工作流程:计算和数据传输成本。与ICSPM相比,DICSPM包括两个新功能。首先,它在岛屿水平的初始化步骤中使用了基于对立的学习方法(OBL),其中每个岛屿在岛屿模型中包含另一岛的相对的人口。其次,在DICSPM算法中使用最小位置值方法,以确定候选解决方案中的决策变量的正确值。通过两种工作流程进行了实验评估了所提出的算法和与众所周知的调度算法[最佳资源选择,粒子群优化(PSO)和灰狼优化器]进行比较:平衡和不平衡的工作流程。总体实验和统计结果表明,DICSPM为云计算环境中的工作流程的调度问题提供了比其他比较的算法更快的解决方案。此外,使用WorkFlowsim使用不同尺寸的科学工作流程评估并与最先进的算法,即PSO,二进制PSO和离散二进制CAT群,即使用Workflowsim的科学工作流程进行评估和比较DICSPM。获得的结果表明,与其他算法相比,DICSPM提供了最佳的Mapspan。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号