• DocumentCode
    2029632
  • Title

    Runtime Dynamic Structural Changes of Scientific Workflows in Clouds

  • Author

    dos Santos, I. ; Dias, Joana ; de Oliveira, Daniel ; Ogasawara, Eduardo ; Ocana, Kary ; Mattoso, Marta

  • Author_Institution
    Fed. Univ. of Rio de Janeiro - COPPE/UFRJ, Rio de Janeiro, Brazil
  • fYear
    2013
  • fDate
    9-12 Dec. 2013
  • Firstpage
    417
  • Lastpage
    422
  • Abstract
    Existing Scientific Workflow Management Systems (i.e. SWfMS) effectively support workflows that do not need dynamic changes at runtime. SWfMS execute workflows by providing process management, provenance data and distributed execution on clusters and clouds. However, the support for dynamic changes in workflows is still an open, yet important, problem. For example, when the program associated to an activity of the workflow is taking more time than expected to produce results or if the results do not comply with some quality criteria, the scientist may want to try an alternative algorithm implementation. However, scientists may not want to re-execute the entire workflow for each change they make in the workflow structure. Alternatively, changing the structure of the workflow dynamically (i.e. change the programs associated with workflow activities) can improve the workflow execution without restarting the execution. In this paper, we propose DynAdapt, a dynamic approach that allows scientist to perform structural changes of the workflow specification at runtime. We evaluated DynAdapt using SciPhy, a large-scale bioinformatics workflow, and results show up to 40% of execution improvement.
  • Keywords
    bioinformatics; cloud computing; scientific information systems; workflow management software; DynAdapt; SWfMS; SciPhy; cloud computing; distributed workflow execution; dynamic approach; large-scale bioinformatics workflow; process management; provenance data; runtime dynamic structural changes; scientific workflow management systems; workflow activity; workflow specification; Bioinformatics; Biological system modeling; Cost function; Engines; Muscles; Phylogeny; Runtime; cloud computing; dynamic workflows; scientific workflows;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Utility and Cloud Computing (UCC), 2013 IEEE/ACM 6th International Conference on
  • Conference_Location
    Dresden
  • Type

    conf

  • DOI
    10.1109/UCC.2013.83
  • Filename
    6809442