2013
DOI: 10.3233/fi-2013-947
|View full text |Cite
|
Sign up to set email alerts
|

Approaches to Distributed Execution of Scientific Workflows in Kepler

Abstract: The Kepler scientific workflow system enables creation, execution and sharing of workflows across a broad range of scientific and engineering disciplines while also facilitating remote and distributed execution of workflows. In this paper, we present and compare different approaches to distributed execution of workflows using the Kepler environment, including a distributed dataparallel framework using Hadoop and Stratosphere, and Cloud and Grid execution using Serpens, Nimrod/K and Globus actors. We also prese… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(3 citation statements)
references
References 30 publications
0
3
0
Order By: Relevance
“…For example, the Pegasus framework allows users to represent workflows at an abstract level while it takes care of the execution systems particulars [11]. Similarly, the main goal of the Kepler MS is to support different execution scenarios where a user can develop and use its modules to manage different execution behaviors in different environments, including private computational resources [25]. The unique features of Kepler are that the underlying workflow engine handles the provenance, reproducibility aspects of the code, performs orchestration of data flow, and automates execution on heterogeneous computing resources [33].…”
Section: The Computational Workflowmentioning
confidence: 99%
“…For example, the Pegasus framework allows users to represent workflows at an abstract level while it takes care of the execution systems particulars [11]. Similarly, the main goal of the Kepler MS is to support different execution scenarios where a user can develop and use its modules to manage different execution behaviors in different environments, including private computational resources [25]. The unique features of Kepler are that the underlying workflow engine handles the provenance, reproducibility aspects of the code, performs orchestration of data flow, and automates execution on heterogeneous computing resources [33].…”
Section: The Computational Workflowmentioning
confidence: 99%
“…Both, its multi-platform nature and its capability to integrate codes written in different programming languages, make Kepler suited for scientific communities. It can successfully orchestrate complex workflows and perform parametric scans [7]. There are also Kepler modules which enable usage of grid and cloud middleware to submit remote jobs [8][9][10] using, e.g.…”
Section: Overviewmentioning
confidence: 99%
“…It includes many large codes including ASCOT [13] or BIT [14][15][16] and needs substantial provision of computing resources and the IMAS library to be executed. In the past, access to HPC resources was realised using the HPC2K tool (HPC to Kepler) [7]. In this approach, a simulation was conducted by the code executed on the login node, and the communication with computation nodes was performed using a UNICORE-based [11] queuing system.…”
Section: Integrated Modelling With Hpc Requirementsmentioning
confidence: 99%