2018 IEEE/ACM Workflows in Support of Large-Scale Science (WORKS) 2018
DOI: 10.1109/works.2018.00013
|View full text |Cite
|
Sign up to set email alerts
|

WRENCH: A Framework for Simulating Workflow Management Systems

Abstract: Scientific workflows are used routinely in numerous scientific domains, and Workflow Management Systems (WMSs) have been developed to orchestrate and optimize workflow executions on distributed platforms. WMSs are complex software systems that interact with complex software infrastructures. Most WMS research and development activities rely on empirical experiments conducted with full-fledged software stacks on actual hardware platforms. Such experiments, however, are limited to hardware and software infrastruc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
20
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
4
1
1

Relationship

4
2

Authors

Journals

citations
Cited by 19 publications
(22 citation statements)
references
References 45 publications
(68 reference statements)
1
20
0
Order By: Relevance
“…The analysis of the influence of using multiple concurrent controllers at different levels is challenging because of (1) the large number of controllers, which can be deployed per workflow task and related performance metrics, or per execution node or core; (2) the "chain effect" of distinguished, and possibly conflicted, actions resulted from the actuator output of the controllers; and (3) the dynamic behavior inherent to distributed systems. Future work include the design and implementation of a solution for analyzing the challenges aforementioned using an accurate, scalable simulation framework [47], which will allow us to design a realistic system for usage in production systems. The bottom of the figure shows the step response function of a memory controller attached to a standard cluster (32 cores, 64GB RAM), which has more potential to arise memory overflows.…”
Section: Resultsmentioning
confidence: 99%
“…The analysis of the influence of using multiple concurrent controllers at different levels is challenging because of (1) the large number of controllers, which can be deployed per workflow task and related performance metrics, or per execution node or core; (2) the "chain effect" of distinguished, and possibly conflicted, actions resulted from the actuator output of the controllers; and (3) the dynamic behavior inherent to distributed systems. Future work include the design and implementation of a solution for analyzing the challenges aforementioned using an accurate, scalable simulation framework [47], which will allow us to design a realistic system for usage in production systems. The bottom of the figure shows the step response function of a memory controller attached to a standard cluster (32 cores, 64GB RAM), which has more potential to arise memory overflows.…”
Section: Resultsmentioning
confidence: 99%
“…To evaluate the accuracy of our model, we extended a simulator [29] of the state-of-the-art Pegasus [5] workflow management system (WMS), which is the WMS we used to perform the experiments described in Section 2. This simulator is built using the WRENCH simulator framework [28], which can be used to build simulators of WMSs that are accurate, can run scalably on a single computer, and can be implemented with minimal software development effort [4]. We extended the simulator by replacing its simulation model for power consumption (the traditional model in Eq.…”
Section: Experimental Evaluationmentioning
confidence: 99%
“…and analyze simulation outcomes. For an exhaustive description of the WRENCH architecture, its functionalities, and APIs, we refer the reader to the latest WRENCH research article [2] and the project's online documentation [3].…”
Section: The Wrench Simulation Frameworkmentioning
confidence: 99%
“…Although WRENCH is a young project and its first stable release was made available just over one year ago, the framework has already impacted CI research, development, and education. In the last year, we have delivered four WRENCH's stable releases, which were downloaded over 300 times, either directly from our GitHub repository 1 or via our Docker Hub repository 2 .…”
Section: Wrench's Impact On CI Research Development and Educationmentioning
confidence: 99%
See 1 more Smart Citation