2008
DOI: 10.1177/1094342007086228
|View full text |Cite
|
Sign up to set email alerts
|

Extending Grid-Based Workflow Tools With Patterns/Operators

Abstract: Many grid applications involve combining computational and data access components into complex workflows. A distinction is generally made between mechanisms to compose components (referred to as build-time functions) and subsequent mechanisms to execute these components on distributed resources (referred to as run-time functions). An approach to supporting such build- and run-time functions using specialist patterns and operators is presented. “Structural” patterns may be treated as meta-components within a wo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2010
2010
2013
2013

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 11 publications
(8 citation statements)
references
References 5 publications
0
8
0
Order By: Relevance
“…Gomes et al [19] also represent scientific workflows as a Petri net and demonstrate how patterns and operators can be used to adapt, dynamically, the structure of a workflow. They discuss the use of behavioural patterns and operators which can be applied to a pipeline structure (encoded in their work as a 'structural pattern') for changing data flow between components in the workflow.…”
Section: Related Workmentioning
confidence: 98%
“…Gomes et al [19] also represent scientific workflows as a Petri net and demonstrate how patterns and operators can be used to adapt, dynamically, the structure of a workflow. They discuss the use of behavioural patterns and operators which can be applied to a pipeline structure (encoded in their work as a 'structural pattern') for changing data flow between components in the workflow.…”
Section: Related Workmentioning
confidence: 98%
“…Triana deploys a pattern-based programming framework for scientific workflows [2]; in this approach workflows are built of design patterns that can be manipulated through a set of operators. It is possible to reconfigure both the structure and the behavior.…”
Section: Related Workmentioning
confidence: 99%
“…Designing systems using high-level abstractions for such parallel patterns has obvious advantages. This has long been recognized in structured parallel and distributed programming [1], [2].…”
Section: Introductionmentioning
confidence: 99%
“…Such is accomplished following the ideas in [16] where pattern abstractions in the form of parameterized Pattern Templates capture structure and behavior with separation of concerns, allowing their flexible composition.…”
Section: Implementing the Session's Interaction Modelmentioning
confidence: 99%
“…Finally, our solution is based on the work by [16] which, however, does not provide a session abstraction to contextualize and reuse dynamic interaction models, nor implements a state machine for pattern-based system evolution.…”
Section: Related Workmentioning
confidence: 99%