Title :
A Particle Swarm Optimization-Based Heuristic for Scheduling Workflow Applications in Cloud Computing Environments
Author :
Pandey, Suraj ; Wu, Linlin ; Guru, Siddeswara Mayura ; Buyya, Rajkumar
Author_Institution :
Dept. of Comput. Sci. & Software Eng., Univ. of Melbourne, Melbourne, VIC, Australia
Abstract :
Cloud computing environments facilitate applications by providing virtualized resources that can be provisioned dynamically. However, users are charged on a pay-per-use basis. User applications may incur large data retrieval and execution costs when they are scheduled taking into account only the `execution time´. In addition to optimizing execution time, the cost arising from data transfers between resources as well as execution costs must also be taken into account. In this paper, we present a particle swarm optimization (PSO) based heuristic to schedule applications to cloud resources that takes into account both computation cost and data transmission cost. We experiment with a workflow application by varying its computation and communication costs. We compare the cost savings when using PSO and existing `Best Resource Selection´ (BRS) algorithm. Our results show that PSO can achieve: (a) as much as 3 times cost savings as compared to BRS, and (b) good distribution of workload onto resources.
Keywords :
Internet; groupware; particle swarm optimisation; BRS algorithm; PSO-based heuristic; best resource selection; cloud computing; collaborative scientific experiments; computation cost; data retrieval; data transmission cost; execution cost; execution time; particle swarm optimization; workflow applications scheduling; Application software; Application virtualization; Cloud computing; Computational efficiency; Computer science; Cost function; Dynamic scheduling; Particle swarm optimization; Processor scheduling; Software engineering; Cloud computing; Workflow scheduling; particle swarm optimization;
Conference_Titel :
Advanced Information Networking and Applications (AINA), 2010 24th IEEE International Conference on
Conference_Location :
Perth, WA
Print_ISBN :
978-1-4244-6695-5
DOI :
10.1109/AINA.2010.31