计算机科学
分布式计算
调度(生产过程)
利用
云计算
粒子群优化
模拟退火
作业车间调度
进化算法
多目标优化
工作流程
数学优化
群体行为
最优化问题
动态优先级调度
元启发式
群体智能
遗传算法
蚁群优化算法
萤火虫算法
人工智能
算法
数据库
计算机网络
操作系统
布线(电子设计自动化)
计算机安全
数学
作者
Huifang Li,Wang Danjing,MengChu Zhou,Yushun Fan,Yuanqing Xia
标识
DOI:10.1109/tpds.2021.3122428
摘要
Many scientific applications can be well modelled as large-scale workflows. Cloud computing has become a suitable platform for hosting and executing them. Workflow scheduling has gained much attention in recent years. However, since cloud service providers must offer services for multiple users with various QoS demands, scheduling multiple applications with different QoS requirements is highly challenging. This work proposes a Multi-swarm Co-evolution-based Hybrid Intelligent Optimization (MCHO) algorithm for multiple-workflow scheduling to minimize total makespan and cost while meeting the deadline constraint of each workflow. First, we design a multi-swarm co-evolutionary mechanism where three swarms are adopted to sufficiently search for various elite solutions. Second, to improve global search and convergence performance, we embed local and global guiding information into the updating process of a Particle Swarm Optimizer, and develop a swarm cooperation technique. Third, we propose a Genetic Algorithm-based elite enhancement strategy to exploit more non-dominated individuals, and apply the Metropolis Acceptance rule of Simulated Annealing to update the local guiding solution for each swarm so as to prevent it from being stuck into a local optimum at an early stage. Extensive experimental results demonstrate that MCHO outperforms the state-of-art scheduling algorithms with better distributed non-dominated solutions.
科研通智能强力驱动
Strongly Powered by AbleSci AI