A DAG tasks scheduling algorithm FDS-PSO of discrete particle swarm optimization based on the fuzzy dominance sort is presented. First
the multi-objective optimization model of workflow scheduling under bi-QoS with the budget and deadline constraint is established
which introduces three optimizaiton objectives
including the execution makespan
the execution cost and the scheduling reliability. Second
a discrete particle swarm optimizaiton algorithm is designed to solve this three conflicting objectives optimization. FDS-PSO can quantify the relative fitness of multi-objective solutions through the fuzzy dominance sorting and obtain the solutions set of workflow scheduling satisfying Pareto optimal. Finally
through the simulation experiments of generated randomly workflow
compared with the same types of intelligent swarm multi-objective scheduling algorithms.Experimental results show that the scheduling solution obtained by FDS-PSO not noly has better convergence
but has better and uniform spacing distribution among solutions
which can better achieve multi-objective trade-off optimization.
关键词
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
Beegom A, Rajasree M. A particle swarm optimization based pareto optimal task scheduling in cloud computing[C]//International Conference in Swarm Intelligence. Hefei, China, Springer International Publishing, 2014: 79-86.
Fard H, Prodan R, Barrionuevo J, et al. A multi-objective approach for workflow scheduling in heterogeneous environments[C]//Ieee/acm International Symposium on Cluster, Cloud and Grid Computing. Ottawa, Canada, ACM, 2012: 300-309.
Durillo J, NaeV, Prodan R. Multi-objective energy-efficient workflow scheduling using list-based heuristics[J]. Future Generation Computer Systems, 2014, 36(3):221-236. DOI: 221
Su S, Li J, Huang Q, et al. Cost-efficient task scheduling for executing large programs in the cloud[J]. Parallel Computing, 2013, 39(4/5):177-188. DOI: 177
Parikh S, Sinha R. Double level priority based optimization algorithm for task scheduling in cloud computing[J]. Journal of Computer Applications, 2013, 62(20):33-37. DOI: 33
Smanchat S, Viriyapant K. Taxonomies of workflow scheduling problem and techniques in the cloud[J]. Future Generation Computer Systems, 2015, 52(3):1-12. DOI: 1
Garg R, Kumar Singh A. Multi objective optimization to workflow grid scheduling using reference point based evolutionary algorithm[J]. Journal of Computer Applications, 2012, 22(6):44-49. DOI: 44
Verma A, Kaushal S. Cost-time efficient scheduling plan for executing workflows in the cloud[J]. Journal of Grid Computing, 2015, 13(4):1-12. DOI: 1
Durillo J, Prodan R, Barbosa G. Pareto tradeoff scheduling of workflows on federated commercial Clouds[J]. Simulation Modelling Practice % Theory, 2015, 58(1):95-111. DOI: 95