期刊
APPLIED SOFT COMPUTING
卷 113, 期 -, 页码 -出版社
ELSEVIER
DOI: 10.1016/j.asoc.2021.107914
关键词
Cloud computing systems; Particle swarm optimization; Parallel algorithm; Task scheduling; Cost
资金
- National Natural Sci-ence Foundation of China [61972146]
- Hunan Provin-cial Key Research and Development Program, China [2018GK2055]
- Hunan Provincial Natural Science Foundation of China [2020JJ4376]
The study introduces a random matrix particle swarm optimization scheduling algorithm for cloud service scheduling, as well as two parallel algorithms to reduce its time complexity. Experimental results demonstrate that the GPU-accelerated algorithm performs better compared to the others.
Nowadays, increasing number of Internet of Things and mobile Internet application services are migrated to cloud computing systems. One of the most important cloud challenges for this business is to optimize services cost. The efficient way to deal with this challenge is to improve the performance of resource management and task scheduling in cloud systems. However, this kind of service scheduling is a typical combinatorial optimization problem, and it is difficult to obtain the optimal solution. In this study, we first formalize this cloud services on virtual machines (VMs) with budget constraints scheduling problem. Then, we propose a random matrix particle swarm optimization scheduling algorithm (RMPSO), which uses the random integer matrix to represent its position and a feasible task scheduling scheme, to achieve the optimal total cost of cloud services. However, the drawback of this solution for large-scale systems is its high time complexity. Therefore, we propose two parallel RMPSO algorithms: CPU parallel algorithm (M-RMPSO) on multi-core system with shared memory and manycore GPU-accelerated strategy (G-RMPSO) to reduce its time complexity. Finally, the rigorous performance evaluation results clearly show that our proposed G-RMPSO outperforms M-RMPSO and existing FMPSO, HYBRID (MPSO+MCSO) in terms of cloud services total cost and algorithm execution time. Therefore, our proposed GPU-accelerated G-RMPSO algorithm is very suitable for cloud service scheduling. (C) 2021 Elsevier B.V. All rights reserved.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据