• DocumentCode
    3515521
  • Title

    SCPOR: An elastic workflow scheduling algorithm for services computing

  • Author

    Lin, Cui ; Lu, Shiyong

  • Author_Institution
    Dept. of Comput. Sci., California State Univ., Fresno, Fresno, CA, USA
  • fYear
    2011
  • fDate
    12-14 Dec. 2011
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Due to the complexity of scientific processes, computing and storage resources in a scientific workflow are often needed on an uneven basis, thus, the demand of resources is elastically changing during a run of a workflow. Most existing workflow scheduling algorithms only consider a computing environment in which the number of compute resources is bounded. Resources assigned to a workflow cannot be automatically determined on demand of the size of the workflow and are not released to the environment until an execution of the workflow completes. The salient features of service-oriented computing have brought a new opportunity to schedule workflows on resources with elastically changing demand, as they allow resources to scale on demand as usage changes through dynamic provisioning. To address this issue, we firstly formalize a model of a service-oriented computing environment and a workflow graph representation for the environment. Then, we propose SCPOR, a scientific workflow scheduling algorithm that is able to schedule workflows in need of elastically changing compute resources. Our extensive experiments and comparisons for compute-intensive and data-intensive workflows have shown that SCPOR not only outperforms several representative workflow scheduling algorithms in optimizing workflow execution time, but also enables resources to scale elastically during workflow execution.
  • Keywords
    graph theory; scientific information systems; service-oriented architecture; workflow management software; SCPOR; compute intensive workflow; data intensive workflow; dynamic provisioning; elastic workflow scheduling algorithm; scientific workflow scheduling algorithm; service oriented computing; workflow graph representation; Computational modeling; Cost function; Data communication; Schedules; Scheduling algorithms; System-on-a-chip; Workflow scheduling; elastic scaling; heterogeneous environment; service-oriented computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service-Oriented Computing and Applications (SOCA), 2011 IEEE International Conference on
  • Conference_Location
    Irvine, CA
  • Print_ISBN
    978-1-4673-0318-7
  • Electronic_ISBN
    978-1-4673-0317-0
  • Type

    conf

  • DOI
    10.1109/SOCA.2011.6166213
  • Filename
    6166213