WRENCH enables novel avenues for scientific workflow use, research, development, and education. WRENCH capitalizes on recent and critical advances in the state of the art of distributed platform/application simulation. WRENCH builds on top of the open-source SimGrid simulation framework. SimGrid enables the simulation of large-scale distributed applications in a way that is accurate (via validated simulation models), scalable (low ratio of simulation time to simulated time, ability to run large simulations on a single computer with low compute, memory, and energy footprints), and expressive (ability to simulate arbitrary platform, application, and execution scenarios). WRENCH provides directly usable high-level simulation abstractions using SimGrid as a foundation. More information on https://wrench-project.org.
In a nutshell, WRENCH makes it possible to:
Prototype implementations of Workflow Management System (WMS) components and underlying algorithms;
Quickly, scalably, and accurately simulate arbitrary workflow and platform scenarios for a simulated WMS implementation; and
Run extensive experimental campaigns to conclusively compare workflow executions, platform architectures, and WMS algorithms and designs.
Reference to the paper
Casanova, H., Pandey, S., Oeth, J., Tanaka, R., Suter, F., & Ferreira da Silva, R. (2018). WRENCH: A Framework for Simulating Workflow Management Systems. In 13th Workshop on Workflows in Support of Large-Scale Science (WORKS’18) (pp. 74–85). https://doi.org/10.1109/WORKS.2018.00013 [BibTex]