2005
DOI: 10.1007/s10723-005-9010-8
|View full text |Cite
|
Sign up to set email alerts
|

A Taxonomy of Workflow Management Systems for Grid Computing

Abstract: With the advent of Grid and application technologies, scientists and engineers are building more and more complex applications to manage and process large data sets, and execute scientific experiments on distributed resources. Such application scenarios require means for composing and executing complex workflows. Therefore, many efforts have been made towards the development of workflow management systems for Grid computing. In this paper, we propose a taxonomy that characterizes and classifies various approac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
420
0
7

Year Published

2007
2007
2012
2012

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 664 publications
(427 citation statements)
references
References 84 publications
0
420
0
7
Order By: Relevance
“…Details such as how to express the terminating condition for a loop are therefore omitted. The grammar does not capture all the possible composition rules (a broader set of composition rules is presented, for example, in [14]), but includes a significant subset. Table 1 also shows the mapping between these rules and the constructs of two well known service workflows specification languages: BPEL [15] and OWL-S [16].…”
Section: Sn|seq(s+)|loop(s)|sel(s+)|par And(s+)|par Or(s+)mentioning
confidence: 99%
See 2 more Smart Citations
“…Details such as how to express the terminating condition for a loop are therefore omitted. The grammar does not capture all the possible composition rules (a broader set of composition rules is presented, for example, in [14]), but includes a significant subset. Table 1 also shows the mapping between these rules and the constructs of two well known service workflows specification languages: BPEL [15] and OWL-S [16].…”
Section: Sn|seq(s+)|loop(s)|sel(s+)|par And(s+)|par Or(s+)mentioning
confidence: 99%
“…This increases the likelihood that the functionality associated with S i is correctly carried out with respect to the case where a single concrete service is used, but at a higher cost, equal to the sum of the costs of all the invoked services. We refer to [22,14,23] for a description of other spatial redundancy techniques which works under the same or different failure models (e.g., Byzantine failures).…”
Section: Fig 3 Adaptation Actionsmentioning
confidence: 99%
See 1 more Smart Citation
“…The provider of each service could use as well redundancy schemes for its internal implementation of that service, to get that dependability level, but their use is hidden to an external observer (that hence cannot control their configuration). In this chapter, we consider the following redundancy schemes for the implementation of CBP tasks, assuming that they are sufficiently representative for a discussion of some relevant issues (we refer to [45,16,49] for a more thorough description of redundancy schemes in a SOA environment):…”
Section: Task Implementationmentioning
confidence: 99%
“…These Grid workflows give a host of useful workflow composition tools with graph-based modeling or language-based modeling. About Language-based modeling, Yu and Buyya (2005) consider that language-based modeling may be convenient for skilled users, but they require users to enumerate a lot of language specific syntax; in addition, it is impossible for users to express a complex and large workflow by scripting workflow components manually; and workflow languages are more appropriate for sharing and manipulation, whereas the graphical representations are intuitive but they require to be converted into other forms for manipulation. So most Grid systems, workflow languages are designed to bridge the gap between the graphical clients and the Grid workflow execution engine (Guan et al 2004).…”
Section: The Application Limit Of Grid In Remote Sensingmentioning
confidence: 99%