2021
DOI: 10.1186/s13677-021-00229-7
|View full text |Cite
|
Sign up to set email alerts
|

Executing cyclic scientific workflows in the cloud

Abstract: We present an algorithm and a software architecture for a cloud-based system that executes cyclic scientific workflows whose structure may change during run time. Existing approaches either rely on workflow definitions based on directed acyclic graphs (DAGs) or require workarounds to implement cyclic structures. In contrast, our system supports cycles natively, avoids workarounds, and as such reduces the complexity of workflow modelling and maintenance. Our algorithm traverses workflow graphs and transforms th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 12 publications
(8 citation statements)
references
References 44 publications
0
3
0
Order By: Relevance
“…Each goal is associated with specified dimensional quantities that can be achieved by a Plan, which consists of multiple Steps to be carried out by corresponding agents. From the implementation perspective, this is akin to a specialised research sub-domain within the scientific workflow community that focuses on the management of iterative workflows abstracted as directed cyclic graphs 46 . In this regard, we adopt the derived information framework 42 , a knowledge-graph-native approach, to manage the iterative workflow.…”
Section: Resultsmentioning
confidence: 99%
“…Each goal is associated with specified dimensional quantities that can be achieved by a Plan, which consists of multiple Steps to be carried out by corresponding agents. From the implementation perspective, this is akin to a specialised research sub-domain within the scientific workflow community that focuses on the management of iterative workflows abstracted as directed cyclic graphs 46 . In this regard, we adopt the derived information framework 42 , a knowledge-graph-native approach, to manage the iterative workflow.…”
Section: Resultsmentioning
confidence: 99%
“…Each goal is associated with specific dimensional quantities that can be achieved by a Plan, which consists of multiple Steps to be carried out by corresponding agents. From the implementation perspective, this is akin to research in the scientific workflow community which seeks to manage workflow expressed as a directed cyclic graph (DCG) [44]. In this regard, we adopt the derived information framework [40], a knowledge-graph-native approach, to manage the iterative workflow.…”
Section: Chemical Ontologies and Digital Twinsmentioning
confidence: 99%
“…We emphasise that the primary intent of the derivation framework is to represent logical dependencies as such, as a historical record, rather than consider them as 'steps' in a workflow or algorithm. This implies that, in contrast to workflows [55], cyclic dependencies are not permitted in the derivation framework, as they would amount to logical contradictions. Nonetheless, the framework can of course be used to record the dependencies of pieces of information that were obtained from algorithms containing loops and other circular constructs.…”
Section: Ontoderivation Aboxmentioning
confidence: 99%