Parallelization in Scientific Workflow Management Systems
Not on the map. Why?
Abstract (arXiv)
Over the last two decades, scientific workflow management systems (SWfMS) have emerged as a means to facilitate the design, execution, and monitoring of reusable scientific data processing pipelines. At the same time, the amounts of data generated in various areas of science outpaced enhancements in computational power and storage capabilities. This is especially true for the life sciences, where new technologies increased the sequencing throughput from kilobytes to terabytes per day. This trend requires current SWfMS to adapt: Native support for parallel workflow execution must be provided to increase performance; dynamically scalable "pay-per-use" compute infrastructures have to be integrated to diminish hardware costs; adaptive scheduling of workflows in distributed compute environments is required to optimize resource utilization. In this survey we give an overview of parallelization techniques for SWfMS, both in theory and in their realization in concrete systems. We find that current systems leave considerable room for improvement and we propose key advancements to the landscape of SWfMS.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Mar 2013.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3.
3 papers.
- 2021Bellamy: Reusing Performance Models for Distributed Dataflow Jobs Across Contextscited by 4
- 2021Enel: Context-Aware Dynamic Scaling of Distributed Dataflow Jobs using Graph Propagationcited by 2
- 2021On the Potential of Execution Traces for Batch Processing Workload Optimization in Public Cloudscited by 1
- 2021On the Potential of Execution Traces for Batch Processing Workload Optimization in Public Clouds16 Nov 2021
- 2021Enel: Context-Aware Dynamic Scaling of Distributed Dataflow Jobs using Graph Propagation27 Aug 2021
- 2021Bellamy: Reusing Performance Models for Distributed Dataflow Jobs Across Contexts29 Jul 2021