2017
DOI: 10.14529/jsfi170102
|View full text |Cite
|
Sign up to set email alerts
|

Workflows for science: a challenge when facing the convergence of HPC and Big Data

Abstract: Workflows have been traditionally a mean to describe and implement the computing experiments, usually parametric studies and explorations searching for the best solution, that scientific researchers want to perform. A workflow is not only the computing application, but a way of documenting a process. Science workflows may be of very different nature depending on the area of research, matching the actual experiment that the scientist want to perform. Workflow Management Systems are environments that offer the r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(7 citation statements)
references
References 32 publications
0
7
0
Order By: Relevance
“…Most systems typically support workflows defined as Directed Acyclic Graphs (DAGs) of tasks, where no cyclic dependencies among tasks are allowed, although some solutions also support cyclic interaction among them [23]. WMSs also differ in terms of interfaces provided for workflow development and submission, including graphical user interfaces (GUIs), textual interfaces and more programmatic ones (APIs) [3]. Moreover, workflow systems provide capabilities such as resilience and fault detection, optimized scheduling/execution of tasks, provenance tracking, workflow validation and monitoring, which are some of the key functionalities for supporting large-scale workflows [14].…”
Section: Background Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Most systems typically support workflows defined as Directed Acyclic Graphs (DAGs) of tasks, where no cyclic dependencies among tasks are allowed, although some solutions also support cyclic interaction among them [23]. WMSs also differ in terms of interfaces provided for workflow development and submission, including graphical user interfaces (GUIs), textual interfaces and more programmatic ones (APIs) [3]. Moreover, workflow systems provide capabilities such as resilience and fault detection, optimized scheduling/execution of tasks, provenance tracking, workflow validation and monitoring, which are some of the key functionalities for supporting large-scale workflows [14].…”
Section: Background Workmentioning
confidence: 99%
“…Current scientific workflows, however, do not typically integrate simulation-centric and data-centric aspects of research due to their very different, sometimes orthogonal, infrastructure requirements [2]. End-to-end workflow solutions, capable of handling the whole workflow from numerical model simulation to data processing and visualization, would represent very valuable solutions for speeding up the research process and improving scientists' productivity [3]. Such solutions would also allow supporting execution on software stacks with different computing paradigms (i.e., High Performance Computing (HPC) and Cloud).…”
Section: Introductionmentioning
confidence: 99%
“…Scientific workflows are used almost universally across scientific domains for solving complex and large-scale computing and data analysis problems. The importance of workflows is highlighted by the fact that they have underpinned some of the most significant discoveries of the past few decades [3]. Many of these workflows have significant demands for computation, storage, and communcation, and thus they have been increasingly executed on large-scale computer systems [14].…”
Section: Scientific Workflowsmentioning
confidence: 99%
“…However, still, each traditional workflow working in batch execution mode over tightly coupled tasks. Another challenge is that the features of data visualization and data stream input/output are limited support in current WFMSs [5]. Such complexity increased in case of fog computing systems, where the execution environment itself decoupled over multiple separated geographical locations.…”
Section: The Computational Workflowmentioning
confidence: 99%
“…But a number of challenges appear with WFMSs, for example, the tasks of the workflow are tightly coupled by means of intricate dependencies between them [35]. Also, the features of data visualization and data stream input/output are limited support in current WFMSs [5]. Thus in [2,27], the concept of Micro-Workflows has been presented.…”
Section: Introductionmentioning
confidence: 99%