For solving the cost optimization of the scientific workflow scheduling in cloud environment
a scientific workflow scheduling algorithm CWS_PSO based on improved particle swarm optimization (PSO) model is presented in this paper. Our algorithm formalizes the scientific workflow scheduling problem as the scheduling cost optimization problem with the deadline constraint. The encoding and transfer model are constructed between the particles position and tasks scheduling scheme by PSO model
and searching for the cost optimization scheme satisfying the deadline constraint is processed by the particles iteration evoluation. Through the simulation experimental of scientific workflows model
the performance comparisions are conducted in the same kind of algorithms. Experimental results show that our algorithm could efficiently achieve the trade-off between the workflow execution makespan and the execution cost
and achieve the execution cost minimization with the deadline constraint satisfaction.
关键词
Keywords
references
Liu L, Zhang M, Lin Y, et.al. A survey on workflow management and scheduling in cloud computing[C]\\In 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, IEEE, 2014: 837-846.
Chen W, WorkflowSim: a toolkit for simulating scientific workflows in distributed environments[C]\\In IEEE 8th International Conference on E-Science, IEEE, 2012: 1-8.
Clerc M. Particle Swarm Optimization[M]// Fractional Order Darwinian Particle Swarm Optimization. Springer International Publishing, 2016: 149-150.
Wu F, Wu Q, Tan Y. Workflow scheduling in cloud: a survey[J]. The Journal of Supercomputing, 2015, 71(9):3373-3418. DOI: 3373
M. Mao and M. Humphrey, Auto-scaling to minimize cost and meet application deadlines in cloud workflows[C]\\in Proceeding International Conference on High Performance Computing, Network, Storage Anal., IEEE, 2012: 1-12.
M. Malawski, G. Juve, Cost-and deadline-constrained provisioning for scientific workflow ensembles in IaaS clouds[C]\\in Proceeding on High Performance Computing, Network, Storage Anal., IEEE, 2012: 1-11.
M.Rodriguez, R.Buyya, Deadline based resource provisioning and scheduling algorithm for scientific workflows on Clouds[J], IEEE Transactions on Cloud Computing, 2014, 2(2):222-235. DOI: 222
S. Abrishami, D. Epema, Deadline-constrained workflow scheduling algorithms for IaaS clouds[J], Future Generation Computer System, 2012, 23(8):1400-1414. DOI: 1400
G. Juve, A. Chervenak, E. Deelman, et.al, Characterizing and profiling scientific workflows[J], Future Generation Computer System, 2012, 29(3):682-692. DOI: 682
Wang X, Yeo CS, Buyya R, Optimizing the makespan and reliability for workflow applications with reputation and a look-ahead genetic algorithm[J]. Future Generation Computer System, 2012, 27(8):1124-1134. DOI: 1124