...
首页> 外文期刊>Quantum electronics >Dynamic Group Learning Distributed Particle Swarm Optimization for Large-Scale Optimization and Its Application in Cloud Workflow Scheduling
【24h】

Dynamic Group Learning Distributed Particle Swarm Optimization for Large-Scale Optimization and Its Application in Cloud Workflow Scheduling

机译:动态集团学习分布式粒子群优化大规模优化及其在云工作流程调度中的应用

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

摘要

Cloud workflow scheduling is a significant topic in both commercial and industrial applications. However, the growing scale of workflow has made such a scheduling problem increasingly challenging. Many current algorithms often deal with small- or medium-scale problems (e.g., less than 1000 tasks) and face difficulties in providing satisfactory solutions when dealing with the large-scale problems, due to the curse of dimensionality. To this aim, this article proposes a dynamic group learning distributed particle swarm optimization (DGLDPSO) for large-scale optimization and extends it for the large-scale cloud workflow scheduling. DGLDPSO is efficient for large-scale optimization due to its following two advantages. First, the entire population is divided into many groups, and these groups are coevolved by using the master-slave multigroup distributed model, forming a distributed PSO (DPSO) to enhance the algorithm diversity. Second, a dynamic group learning (DGL) strategy is adopted for DPSO to balance diversity and convergence. When applied DGLDPSO into the large-scale cloud workflow scheduling, an adaptive renumber strategy (ARS) is further developed to make solutions relate to the resource characteristic and to make the searching behavior meaningful rather than aimless. Experiments are conducted on the large-scale benchmark functions set and the large-scale cloud workflow scheduling instances to further investigate the performance of DGLDPSO. The comparison results show that DGLDPSO is better than or at least comparable to other state-of-the-art large-scale optimization algorithms and workflow scheduling algorithms.
机译:云工作流程调度是商业和工业应用中的重要主题。然而,工作流程的越来越大的规模使得这种调度问题越来越具有挑战性。许多目前的算法通常会处理小型或中型问题(例如,小于1000个任务),并且由于维度的诅咒,在处理大规模问题时提供令人满意的解决方案的困难。为此目的,本文提出了一种动态组学习分布式粒子群优化(DGLDPSO),用于大规模优化,并将其扩展为大规模的云工作流程调度。由于其以下两种优点,DGLDPSO对于大规模优化是高效的。首先,整个人口分为多个组,通过使用主从多组分布式模型来共同使用这些组,形成分布式PSO(DPSO)以增强算法的多样性。其次,采用动态集团学习(DGL)策略进行DPSO,以平衡多样性和收敛性。当将DGLDPSO应用于大规模云工作流程调度时,进一步开发了一种自适应RENUMBER策略(ARS)以使解决方案涉及资源特征,并使搜索行为有意义而不是漫无目的。实验在大规模基准函数集中进行,大规模云工作流程调度实例进一步调查DGLDPSO的性能。比较结果表明,DGLDPSO优于或至少与其他最先进的大规模优化算法和工作流程调度算法更好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号