Task scheduling in cloud computing based on hybrid moth search algorithm and differential evolution

被引:161
作者
Abd Elaziz, Mohamed [1 ,3 ]
Xiong, Shengwu [1 ]
Jayasena, K. P. N. [1 ,2 ]
Li, Lin [1 ]
机构
[1] Wuhan Univ Technol, Sch Comp Sci & Technol, Wuhan, Hubei, Peoples R China
[2] Sabaragamuwa Univ Sri Lanka, Dept Comp & Informat Syst, Balangoda, Sri Lanka
[3] Zagazig Univ, Fac Sci, Dept Math, Zagazig, Egypt
关键词
Task scheduling; Cloud computing; Makespan; Moth search algorithm (MSA); Differential evolution (DE); Meta-heuristics algorithm; OPTIMIZATION;
D O I
10.1016/j.knosys.2019.01.023
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents an alternative method for cloud task scheduling problem which aims to minimize makespan that required to schedule a number of tasks on different Virtual Machines (VMs). The proposed method is based on the improvement of the Moth Search Algorithm (MSA) using the Differential Evolution (DE). The MSA simulates the behavior of moths to fly towards the source of light in nature through using two concepts, the phototaxis and Levy flights that represent the exploration and exploitation ability respectively. However, the exploitation ability is still needed to be improved, therefore, the DE can be used as local search method. In order to evaluate the performance of the proposed MSDE algorithm, a set of three experimental series are performed. The first experiment aims to compare the traditional MSA and the proposed algorithm to solve a set of twenty global optimization problems. Meanwhile, in second and third experimental series the performance of the proposed algorithm to solve the cloud task scheduling problem is compared against other heuristic and meta-heuristic algorithms for synthetical and real trace data, respectively. The results of the two experimental series show that the proposed algorithm outperformed other algorithms according to the performance measures. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:39 / 52
页数:14
相关论文
共 55 条
[1]   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
[2]  
Agarwal M., 2018, CUCKOO SEARCH ALGORI
[3]  
Akbari M., 2017, ENHANCED GENETIC ALG, V61
[4]  
Almezeini N, 2017, INT J ADV COMPUT SC, V8, P77
[5]  
[Anonymous], 2017, P INT C ADV CLOUD BI
[6]  
[Anonymous], 2005, PROBLEM DEFINITIONS
[7]   Efficient and scalable ACO-based task scheduling for green cloud computing environment [J].
Ari, Ado Adamou Abba ;
Damakoa, Irepran ;
Titouna, Chafiq ;
Labraoui, Nabila ;
Gueroui, Abdelhak .
2017 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD), 2017, :66-71
[8]  
Arsuaga-Ríos M, 2014, WOR CONG NAT BIOL, P127, DOI 10.1109/NaBIC.2014.6921865
[9]  
Buyya Rajkumar, 2009, 2009 International Conference on High Performance Computing & Simulation (HPCS), P1, DOI 10.1109/HPCSIM.2009.5192685
[10]  
Cao Y., 2013, Future Information Communication Technology and Applications, V235, P81