2009
DOI: 10.1002/cpe.1487
|View full text |Cite
|
Sign up to set email alerts
|

Adaptive exception handling for scientific workflows

Abstract: Scientific workflow systems often operate in highly unreliable, heterogeneous and dynamic environments, and have accordingly incorporated different fault tolerance techniques. We propose an exception-handling mechanism, based on techniques adopted in programming languages, for modifying at run-time the structure of a workflow. In contrast to other proposals that achieve the required flexibility by means of the infrastructure, our proposal expresses the exception-handling mechanism within the workflow language … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
4
2
2

Relationship

3
5

Authors

Journals

citations
Cited by 18 publications
(14 citation statements)
references
References 34 publications
0
14
0
Order By: Relevance
“…Renew 2 [12] is a Java-based Reference net interpreter and a Reference net graphical modelling tool used in this work. Petri nets and Reference nets have been used for specifying scientific workflows [13,14]. Reference nets along with Java inscriptions have been used for implementing a service-oriented workflow engine, DVega [15].…”
Section: Reference Netsmentioning
confidence: 99%
“…Renew 2 [12] is a Java-based Reference net interpreter and a Reference net graphical modelling tool used in this work. Petri nets and Reference nets have been used for specifying scientific workflows [13,14]. Reference nets along with Java inscriptions have been used for implementing a service-oriented workflow engine, DVega [15].…”
Section: Reference Netsmentioning
confidence: 99%
“…DVega is focused on integrating fault-tolerance mechanisms namely exception handling [8] and checkpointing [9] within the workflow language. By use of the dynamic features of Reference nets, DVega allows the structure of workflows to be selfmodified at runtime in case of failure, leading to enactments becoming more flexible.…”
Section: Petri Netsmentioning
confidence: 99%
“…Nevertheless, the work presented in [17] proposes an adaptive exception handling at definition level that is comparable to our programming abstractions defined for adaptiveness. The authors propose two patterns to manage the exception handling based on the Reference Nets-within-Nets formalism: propagation and replacement.…”
Section: Related Workmentioning
confidence: 99%