Title :
Optimization Patterns for the Decentralized Orchestration of Parameter-Sweep Workflows
Author :
Kalayci, Selim ; Sadjadi, S. Masoud
Author_Institution :
Sch. of Comput. & Inf. Sci., Florida Int. Univ., Miami, FL, USA
Abstract :
A large and diverse group of computational scientific research efforts deal with parameterized studies, in which same or similar computational tools are applied on different sets of data. Such uniform and well-defined analysis efforts can be encapsulated as parameter-sweep workflows. Due to computation and data intensive nature, resources that span across multiple domains may be needed for timely and efficient execution of this type of workflows. In our previous studies, we have designed and developed techniques to orchestrate the execution of large-scale workflows in a decentralized and adaptive manner. Through the usage of generic workflow patterns, centralized orchestration of workflows are transformed into decentralized and adaptive orchestration without modifying the business logic of the workflow. In this study, we propose some additional optimization patterns specific to characteristics and requirements of parameter-sweep workflows. By exploiting the general characteristics of parameter-sweep workflows, we provide ways to reduce control and data overheads associated with the decentralized orchestration. We also discuss some implementation issues that arise from the adoption of these optimization patterns.
Keywords :
data analysis; directed graphs; natural sciences computing; optimisation; workflow management software; adaptive orchestration; computational tools; data overhead; decentralized orchestration; directed acyclic graph; generic workflow pattern; large-scale workflow execution orchestration; optimization pattern; parameter-sweep workflow; scientific workflow; workflow business logic; Business; Collaboration; Concrete; Optimization; Software; Standards; Workflow management software; DAG; optimization; orchestration; parameter study; workflow;
Conference_Titel :
Cloud and Autonomic Computing (ICCAC), 2014 International Conference on
Conference_Location :
London
DOI :
10.1109/ICCAC.2014.28