• DocumentCode
    2503040
  • 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
  • fYear
    2010
  • fDate
    20-23 April 2010
  • Firstpage
    400
  • Lastpage
    407
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications (AINA), 2010 24th IEEE International Conference on
  • Conference_Location
    Perth, WA
  • ISSN
    1550-445X
  • Print_ISBN
    978-1-4244-6695-5
  • Type

    conf

  • DOI
    10.1109/AINA.2010.31
  • Filename
    5474725