4.6 Article

Multi-criteria HPC task scheduling on IaaS cloud infrastructures using meta-heuristics

出版社

SPRINGER
DOI: 10.1007/s10586-020-03168-1

关键词

Cloud computing; Task scheduling; Quality-of-service; Meta-heuristics; Energy-efficiency

向作者/读者索取更多资源

This study introduces an improved CSDEO algorithm that combines opposition-based learning, cuckoo search, and differential evolution algorithms to optimize workload and energy consumption in cloud resources. The CSDEO algorithm shows improvement in overall performance, particularly in CEA-Curie and HPC2N workloads.
With the rapid increase in the use of cloud computing systems, an efficient task scheduling policy, which deals with the assignment of tasks to resources, is required to obtain maximum performance. Cloud task scheduling (CTS) is an established NP-Hard optimization problem that can be effectively tackled with meta-heuristic algorithms. The cuckoo search (CS) algorithm is a powerful swarm-intelligence meta-heuristic that has been successfully applied over a wide-range of real-life optimization problems, including task scheduling problems. Besides its strong exploration ability, the CS algorithm suffers from insufficient local search, lack of solution diversity towards the end, and slow convergence problem. These drawbacks produce inefficient cloud task schedules resulting in sub-optimal performance. In this manuscript, an improved CS-based scheduling algorithm called CSDEO is introduced, which combines the features of the Opposition-based learning (OBL) method, Cuckoo search, and Differential evolution (DE) algorithms to optimize workload makespan and energy consumption of the cloud resources. Our CSDEO algorithm firstly uses the OBL method to produce an optimal initial population by providing solutions across the entire solution space. Then, the CSDEO uses an effective way of switching between the CS exploration phase and the DE exploitation phase, depending on each solution's fitness. Experiments are conducted on the CloudSim simulator by using the CEA-Curie and HPC2N supercomputing workloads. The observations show that in the case of CEA-Curie workloads, the proposed CSDEO algorithm achieves makespan improvement in the range of 6.29-29.76% and energy consumption improvement in the range of 3.76-201.98% over well-known scheduling algorithms. In the case of HPC2N workloads, the improvement ranges of the CSDEO approach for the makespan and energy consumption metrics are 9.86-281.69% and 6.12-233.3%, respectively compared to the tested scheduling algorithms.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据