• DocumentCode
    1397958
  • Title

    Cost-Driven Scheduling of Grid Workflows Using Partial Critical Paths

  • Author

    Abrishami, Saeid ; Naghibzadeh, Mahmoud ; Epema, Dick H J

  • Author_Institution
    Dept. of Comput. Eng., Ferdowsi Univ. of Mashhad, Mashhad, Iran
  • Volume
    23
  • Issue
    8
  • fYear
    2012
  • Firstpage
    1400
  • Lastpage
    1414
  • Abstract
    Recently, utility Grids have emerged as a new model of service provisioning in heterogeneous distributed systems. In this model, users negotiate with service providers on their required Quality of Service and on the corresponding price to reach a Service Level Agreement. One of the most challenging problems in utility Grids is workflow scheduling, i.e., the problem of satisfying the QoS of the users as well as minimizing the cost of workflow execution. In this paper, we propose a new QoS-based workflow scheduling algorithm based on a novel concept called Partial Critical Paths (PCP), that tries to minimize the cost of workflow execution while meeting a user-defined deadline. The PCP algorithm has two phases: in the deadline distribution phase it recursively assigns subdeadlines to the tasks on the partial critical paths ending at previously assigned tasks, and in the planning phase it assigns the cheapest service to each task while meeting its subdeadline. The simulation results show that the performance of the PCP algorithm is very promising.
  • Keywords
    grid computing; quality of service; scheduling; workflow management software; PCP algorithm; QoS-based workflow scheduling algorithm; cost-driven scheduling; deadline distribution phase; grid workflows; heterogeneous distributed systems; partial critical paths; planning phase; quality of service; service level agreement; service provisioning model; utility grids; Communities; Complexity theory; Quality of service; Schedules; Scheduling; Scheduling algorithm; Grid computing; QoS-based scheduling.; economic Grids; utility Grids; workflow scheduling;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2011.303
  • Filename
    6104035