The multi-objective optimization problem of tasks scheduling in mobile cloud is studied
a multi-objective scheduling evolutionary algorithm MTSEA is proposed. The multi-objective opitization model of tasks scheduling with the constraints of deadline
budget and energy
which introduces the execution makespan
execution cost and execution energy consumption as tre-objective optimization. An evolationary algorithm is presented to solve this tre-objective optimization problem with conflict. Our algorithm focuses to introduce three population individual with highest efficiency
minimal cost and highest energy-efficiency in the population initialization instead of randomly generated particles. And
our algorithm uses the evolutionary iteration of the crossover and mutation operation among population individuals. Finally the algorithm can generate the scheduling solution set meeting Pareto optimal by the form of the not-dominant order. Some simulation experiments are constructed and the performance comparsion are performed with other two kinds of multi-objective scheduling algorithms. The results show that MTSEA performs better on the convergence of scheduling solutions and the solution space distance and its distribution.
关键词
Keywords
references
ZHENG W, SAKELLARIOU R. Budget-deadline constrained workflow planning for admission control[J]. Journal of Grid Computing, 2013, 11(4):633-651. DOI: 633
THANAVANICH T, UTHAYOPAS P. Efficient energy aware task scheduling for parallel workflow tasks on hybrids cloud environment[C]//International Computer Science and Engineering Conference, USA, IEEE, 2013: 37-42.
HUANG Q, SU S, LI J, et al. Enhanced Energy-Efficient Scheduling for Parallel Applications in Cloud[C]//IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, USA, IEEE, 2013: 781-786.
LI K W, ZHANG G X, ZHU Z M.A decomposition-based multi-objective workflow scheduling algorithm in cloud environment[J].Computer Engineering % Science, 2016, 38(8):1588-1594. DOI: 1588
WANG G H, LI Q H, LIU A F.Evoluation genetic algorithm of multi-objective optimization scheduling on cloud workflow[J].Computer Science, 2018, 45(5):31-37. DOI: 31
YUAN Y W, BAO Z Q, YU D J, et al.Multi-scientific workflow scheduling algorithm based on multi-objective in cloud environment[J].Journal of Software, 2018, 29(11):1-15. DOI: 1
ARABNEJAD H, BARBOSA J G. A budget constrained scheduling algorithm for workflow applications[J].Journal of Grid Computing, 2014, 12(4):1-15. DOI: 1
RODRIGO N, RAJIV R, ANTON B, et al. CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms[J]. Software Practice % Experience, 2010, 41(1):23-50. DOI: 23
DU Y M, XIAO J H.Scientific workflow scheduling algorithm based on hybrid multi-objective particle swarm optimization in cloud environment[J].Computer Science, 2017, 44(8):252-259. DOI: 252
XIE Y, HE T, NI Q, et al. Scheduling for improving the energy efficiency of cloud workflow execution[J]. Systems Engineering-Theory % Practice, 2017, 37(4):1056-1071. DOI: 1056