2011 IEEE Ninth European Conference on Web Services 2011
DOI: 10.1109/ecows.2011.26
|View full text |Cite
|
Sign up to set email alerts
|

Workflow Skeletons: Increasing Scalability of Scientific Workflows by Combining Orchestration and Choreography

Abstract: Dataflow modeling is the natural way of composing scientific workflows, because they often comprise numerous data transformation steps applying massive parallelism. However, modeling control flow within dataflow is often achieved at the expense of clarity and comprehensibility.This paper describes scientific workflows maintaining the robustness of centralized control (using orchestration) by modeling control flow, while at the same time integrating sub-workflows that are modeled by workflow skeletons (using ch… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 11 publications
0
6
0
Order By: Relevance
“…The high degree of dynamism inherent to these systems is not easily modeled or scaled [17] by a business WfMS, which provides orchestration with a centralized scheduling environments which also usually implement centralized messages in the control plane. On the other hand, a simple choreography approach cannot be used as it is difficult to keep track of all the task instances and workflow activities at any given time [18]. Hence, in order to support the previous characteristics, we use a Pub/Sub model for delivering these control messages in the whole SWf execution.…”
Section: Scientific Workflow Modelingmentioning
confidence: 99%
See 1 more Smart Citation
“…The high degree of dynamism inherent to these systems is not easily modeled or scaled [17] by a business WfMS, which provides orchestration with a centralized scheduling environments which also usually implement centralized messages in the control plane. On the other hand, a simple choreography approach cannot be used as it is difficult to keep track of all the task instances and workflow activities at any given time [18]. Hence, in order to support the previous characteristics, we use a Pub/Sub model for delivering these control messages in the whole SWf execution.…”
Section: Scientific Workflow Modelingmentioning
confidence: 99%
“…Some approaches propose decentralized SWfMS which optimize communication by placing each orchestration engine as close as possible to the component service it manages [18], so, our work targets these kinds of systems.…”
Section: Related Workmentioning
confidence: 99%
“…Based on a formal model of the concept of workflow Skeleton we define a specification language to specify workflow Skeletons: Skeleton Workflow Language (WorkSKEL) [6].…”
Section: Background: Workflow Skeletonsmentioning
confidence: 99%
“…In our former work, we introduced the concept workflow skeletons for describing parallel patterns [6]; they are reusable parallel building blocks that scientists use as black boxes without needing to know their internal structure. Workflow Skeletons are parametrizable, re-usable, and nested sub-workflows that can be defined in our script language WorkSKEL.…”
Section: Introductionmentioning
confidence: 99%
“…Fleuren et al [23] propose an approach and an implementation for integrating control and data flow by combining orchestration and choreography. The main workflow is modeled as an orchestration using a control flow perspective also considering fault handling and compensation.…”
Section: Related Workmentioning
confidence: 99%