Hybrid Task Scheduling Method for Cloud Computing by Genetic and DE Algorithms

被引:24
作者
Kamalinia, Amin [1 ]
Ghaffari, Ali [2 ]
机构
[1] Islamic Azad Univ, Urmia Branch, Dept Comp Engn, Orumiyeh, Iran
[2] Islamic Azad Univ, Tabriz Branch, Dept Comp Engn, Tabriz, Iran
关键词
Cloud computing; Task scheduling; Genetic algorithm; Differential evolution algorithm;
D O I
10.1007/s11277-017-4839-2
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Cloud computing is a new technology which provides online services to the consumers. In order to have a high efficiency in cloud computing, proper task scheduling is required. Since the task scheduling in cloud computing is regarded as an NP complete problem, so traditional heuristic algorithms do not have the required efficiency in this environment. Therefore, recently, the majority of the proposed task scheduling algorithms have focused on hybrid meta-heuristic methods for task scheduling. In this paper, we proposed a hybrid meta-heuristic method by using HEFT algorithm. The obtained results of the simulation and statistical analysis revealed that the proposed algorithm outperforms three other heuristic and genetic algorithms in terms of the makespan in the randomly Direct Acyclic Graphs (DAGs).
引用
收藏
页码:6301 / 6323
页数:23
相关论文
共 27 条
[1]   A cloud computing platform for ERP applications [J].
Chen, Chin-Sheng ;
Liang, Wen-Yau ;
Hsu, Hui-Yu .
APPLIED SOFT COMPUTING, 2015, 27 :127-136
[2]  
Choudhary V., 2012, International Journal of Computer Technology and Applications, V3, P312
[3]  
Engelbrecht A.P, 2007, Computational Intelligence an Introduction, Vsecond
[4]  
Gallet M, 2010, CH CRC COMP SCI SER, P187
[5]   A Priority based Job Scheduling Algorithm in Cloud Computing [J].
Ghanbari, Shamsollah ;
Othman, Mohamed .
INTERNATIONAL CONFERENCE ON ADVANCES SCIENCE AND CONTEMPORARY ENGINEERING 2012, 2012, 50 :778-785
[6]   An approximate ε-constraint method for a multi-objective job scheduling in the cloud [J].
Grandinetti, L. ;
Pisacane, O. ;
Sheikhalishahi, M. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (08) :1901-1908
[7]  
Gupta Sachi, 2010, Proceedings of the 2nd International Conference on Machine Learning and Computing (ICMLC 2010), P267, DOI 10.1109/ICMLC.2010.50
[8]   Efficient dynamic task scheduling in virtualized data centers with fuzzy prediction [J].
Kong, Xiangzhen ;
Lin, Chuang ;
Jiang, Yixin ;
Yan, Wei ;
Chu, Xiaowen .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2011, 34 (04) :1068-1077
[9]   Online optimization for scheduling preemptable tasks on IaaS cloud systems [J].
Li, Jiayin ;
Qiu, Meikang ;
Ming, Zhong ;
Quan, Gang ;
Qin, Xiao ;
Gu, Zonghua .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (05) :666-677
[10]   Update schedules for improving consistency in multi-server distributed virtual environments [J].
Li, Yusen ;
Cai, Wentong .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2014, 41 :263-273