Task scheduling in cloud computing based on grey wolf optimization with a new encoding mechanism

被引:3
作者
Huang, Xingwang [1 ]
Xie, Min [1 ]
An, Dong [2 ]
Su, Shubin [1 ]
Zhang, Zongliang [1 ]
机构
[1] Jimei Univ, Comp Engn Coll, 183 Yinjiang Rd, Xiamen 361021, Fujian, Peoples R China
[2] State Grid Digital Technol Holdings Co Ltd, 42 Donggexinli, Beijing 100077, Peoples R China
关键词
Task scheduling; Cloud computing; Grey wolf optimization; Encoding mechanism; Makespan; ALGORITHM;
D O I
10.1016/j.parco.2024.103111
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Task scheduling in the cloud computing still remains challenging in terms of performance. Several evolutionary- derived algorithms have been proposed to solve or alleviate this problem. However, evolutionary algorithms have good exploration ability, but the performance drops significantly in high dimensions. To address this issue, considering the characteristic of task scheduling in cloud computing (i.e. all task-VM mappings are 1-dimensional and have the same search range), we propose a task scheduling algorithm based on grey wolf optimization using a new encoding mechanism (GWOEM) in this work. Through this new encoding mechanism, greedy and evolutionary algorithms are rationally integrated in GWOEM. Besides, based on the new mechanism, the dimension of search space is reduced to 1 and the key parameter (i.e., the population size) is eliminated. We apply the proposed GWOEM to the Google Cloud Jobs dataset (GoCJ) and demonstrate better performance than the prior state of the art in terms of makespan.
引用
收藏
页数:9
相关论文
共 22 条
[1]   An improved Henry gas solubility optimization algorithm for task scheduling in cloud computing [J].
Abd Elaziz, Mohamed ;
Attiya, Ibrahim .
ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (05) :3599-3637
[2]   An adaptive symbiotic organisms search for constrained task scheduling in cloud computing [J].
Abdullahi, Mohammed ;
Ngadi, Md Asri ;
Dishing, Salihu Idi ;
Abdulhamid, Shafi'i Muhammad .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2022, 14 (7) :8839-8850
[3]   Elite learning Harris hawks optimizer for multi-objective task scheduling in cloud computing [J].
Amer, Dina A. ;
Attiya, Gamal ;
Zeidan, Ibrahim ;
Nasr, Aida A. .
JOURNAL OF SUPERCOMPUTING, 2022, 78 (02) :2793-2818
[4]   An Improved Hybrid Swarm Intelligence for Scheduling IoT Application Tasks in the Cloud [J].
Attiya, Ibrahim ;
Abd Elaziz, Mohamed ;
Abualigah, Laith ;
Nguyen, Tu N. ;
Abd El-Latif, Ahmed A. .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (09) :6264-6272
[5]   A WOA-Based Optimization Approach for Task Scheduling in Cloud Computing Systems [J].
Chen, Xuan ;
Cheng, Long ;
Liu, Cong ;
Liu, Qingzhi ;
Liu, Jinwei ;
Mao, Ying ;
Murphy, John .
IEEE SYSTEMS JOURNAL, 2020, 14 (03) :3117-3128
[6]  
Eberhart R., 1995, P 6 INT S MICR HUM S, P39, DOI DOI 10.1109/MHS.1995.494215
[7]   Task scheduling of cloud computing based on hybrid particle swarm algorithm and genetic algorithm [J].
Fu, Xueliang ;
Sun, Yang ;
Wang, Haifang ;
Li, Honghui .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (05) :2479-2488
[8]   A gradient-based optimization approach for task scheduling problem in cloud computing [J].
Huang, Xingwang ;
Lin, Yangbin ;
Zhang, Zongliang ;
Guo, Xiaoxi ;
Su, Shubin .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (05) :3481-3497
[9]   Task scheduling in cloud computing using particle swarm optimization with time varying inertia weight strategies [J].
Huang, Xingwang ;
Li, Chaopeng ;
Chen, Hefeng ;
An, Dong .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (02) :1137-1147
[10]   GoCJ: Google Cloud Jobs Dataset for Distributed and Cloud Computing Infrastructures [J].
Hussain, Altaf ;
Aleem, Muhammad .
DATA, 2018, 3 (04)