Abstract:To solve the scheduling cost optimization of cloud workflow tasks in dynamic resource service prices environment, a cloud workflow tasks scheduling algorithm based on improved particle swarm optimization WSA_IPSO was proposed. WSA_IPSO considered comprehensively the execution cost of tasks and the communication cost between dependent tasks when they transferred data, formalised the optimization of total cost as a task scheduling model in DAG and presented an improved PSO algorithm to solve. The proposed algorithm was compared with MCT and standard particle swarm optimization algorithm by simulation experiments. The experimental results showed that WSA-IPSO performed better in reducing total cost, load balance of tasks distribution and convergence.