• DocumentCode
    2466206
  • Title

    A set-based discrete PSO for cloud workflow scheduling with user-defined QoS constraints

  • Author

    Chen, Wei-Neng ; Zhang, Jun

  • Author_Institution
    Dept. of Comput. Sci., Sun Yat-sen Univ., Guangzhou, China
  • fYear
    2012
  • fDate
    14-17 Oct. 2012
  • Firstpage
    773
  • Lastpage
    778
  • Abstract
    Cloud computing has emerged as a powerful computing paradigm that enables users to access computing services anywhere on demand. It provides a flexible way to implement computation-intensive workflow applications on a pay-per-use basis. Since users are more concerned on the satisfaction of Quality of Service (QoS) in cloud systems, the cloud workflow scheduling problem that addresses different QoS requirements of users has become an important and challenging problem for workflow management in cloud computing. In this paper, we tackle a cloud workflow scheduling problem which enables users to define various QoS constraints like the deadline constraint, the budget constraint, and the reliability constraint. It also enables users to specify one preferred QoS parameter as the optimization objective. A set-based PSO (S-PSO) approach is proposed for this scheduling problem. As the allocation of service instances can be regarded as the selection problem from a set of service instances, it is found the set-based representation scheme in S-PSO is natural for the considered problem. In addition, the S-PSO provides an effective way to take advantage of problem-based heuristics to further accelerate search. We define penalty-based fitness functions to address the multiple QoS constraints and integrate the S-PSO with seven heuristics. A discrete version of the comprehensive learning PSO (CLPSO) algorithm based on the S-PSO method is implemented. Experimental results show that the proposed approach is very competitive especially on the instances with tight QoS constraints.
  • Keywords
    cloud computing; learning (artificial intelligence); particle swarm optimisation; quality of service; scheduling; workflow management software; CLPSO; S-PSO; budget constraint; cloud computing; cloud systems; cloud workflow scheduling problem; comprehensive learning PSO algorithm; computation-intensive workflow applications; computing services; deadline constraint; pay-per-use basis; quality of service; reliability constraint; set-based discrete PSO; user-defined QoS constraints; workflow management; Cloud computing; Minimization; Optimization; Processor scheduling; Quality of service; Reliability; Scheduling; cloud computing; particle swarm optimization; set-based; workflow scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics (SMC), 2012 IEEE International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4673-1713-9
  • Electronic_ISBN
    978-1-4673-1712-2
  • Type

    conf

  • DOI
    10.1109/ICSMC.2012.6377821
  • Filename
    6377821