A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments

被引:242
作者
Abualigah, Laith [1 ]
Diabat, Ali [2 ,3 ]
机构
[1] Amman Arab Univ, Fac Comp Sci & Informat, Amman, Jordan
[2] New York Univ Abu Dhabi, Div Engn, Abu Dhabi 129188, U Arab Emirates
[3] NYU, Tandon Sch Engn, Dept Civil & Urban Engn, Brooklyn, NY 11201 USA
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2021年 / 24卷 / 01期
关键词
Task scheduling; Multi-objective optimization; Differential evolution; Virtual machines; Antlion optimization algorithm; Meta-heuristic algorithms; Optimization problem; PARTICLE SWARM OPTIMIZATION; KRILL HERD ALGORITHM; GENETIC ALGORITHM; SEARCH ALGORITHM; RESOURCE; STRATEGY;
D O I
10.1007/s10586-020-03075-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Efficient task scheduling is considered as one of the main critical challenges in cloud computing. Task scheduling is an NP-complete problem, so finding the best solution is challenging, particularly for large task sizes. In the cloud computing environment, several tasks may need to be efficiently scheduled on various virtual machines by minimizing makespan and simultaneously maximizing resource utilization. We present a novel hybrid antlion optimization algorithm with elite-based differential evolution for solving multi-objective task scheduling problems in cloud computing environments. In the proposed method, which we refer to as MALO, the multi-objective nature of the problem derives from the need to simultaneously minimize makespan while maximizing resource utilization. The antlion optimization algorithm was enhanced by utilizing elite-based differential evolution as a local search technique to improve its exploitation ability and to avoid getting trapped in local optima. Two experimental series were conducted on synthetic and real trace datasets using the CloudSim tool kit. The results revealed that MALO outperformed other well-known optimization algorithms. MALO converged faster than the other approaches for larger search spaces, making it suitable for large scheduling problems. Finally, the results were analyzed using statistical t-tests, which showed that MALO obtained a significant improvement in the results.
引用
收藏
页码:205 / 223
页数:19
相关论文
共 83 条
[1]   Task scheduling in cloud computing based on hybrid moth search algorithm and differential evolution [J].
Abd Elaziz, Mohamed ;
Xiong, Shengwu ;
Jayasena, K. P. N. ;
Li, Lin .
KNOWLEDGE-BASED SYSTEMS, 2019, 169 :39-52
[2]  
Abdi S, 2014, 2014 ELECTRICAL INSULATION CONFERENCE (EIC), P5, DOI 10.1109/EIC.2014.6869335
[3]  
Abdullahi M., 2019, ADV COMPUTATIONAL IN, P77
[4]   An efficient symbiotic organisms search algorithm with chaotic optimization strategy for multi-objective task scheduling problems in cloud computing environment [J].
Abdullahi, Mohammed ;
Ngadi, Md Asri ;
Dishing, Salihu Idi ;
Abdulhamid, Shafi'i Muhammad ;
Ahmad, Barroon Isma'eel .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 133 :60-74
[5]   Symbiotic Organism Search optimization based task scheduling in cloud computing environment [J].
Abdullahi, Mohammed ;
Ngadi, Md Asri ;
Abdulhamid, Shafi'i Muhammad .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 :640-650
[6]  
Abualigah L.M.Q, 2019, STUDIES COMPUTATIONA, P1
[7]   Hybrid clustering analysis using improved krill herd algorithm [J].
Abualigah, Laith Mohammad ;
Khader, Ahamad Tajudin ;
Hanandeh, Essam Said .
APPLIED INTELLIGENCE, 2018, 48 (11) :4047-4071
[8]   A combination of objective functions and hybrid Krill herd algorithm for text document clustering analysis [J].
Abualigah, Laith Mohammad ;
Khader, Ahamad Tajudin ;
Hanandeh, Essam Said .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2018, 73 :111-125
[9]   A new feature selection method to improve the document clustering using particle swarm optimization algorithm [J].
Abualigah, Laith Mohammad ;
Khader, Ahamad Tajudin ;
Hanandeh, Essam Said .
JOURNAL OF COMPUTATIONAL SCIENCE, 2018, 25 :456-466
[10]   A novel hybridization strategy for krill herd algorithm applied to clustering techniques [J].
Abualigah, Laith Mohammad ;
Khader, Ahamad Tajudin ;
Hanandeh, Essam Said ;
Gandomi, Amir H. .
APPLIED SOFT COMPUTING, 2017, 60 :423-435