v1.7
WRENCH is a simulation framework for building simulators of Workflow Management Systems. WRENCH implements high-level simulation abstractions on top of the SimGrid simulation framework, so as to make it possible to build simulators that are accurate, that can run scalably on a single computer, and that can be implemented with minimal software development effort.
This release includes a series of new features, enhancements, and bug fixes, including:
- Redesign of the WRENCH Dashboard: includes a number of graphs for visualizing the Gantt chart of the workflow execution, host utilization, network bandwidth usage, and energy consumption (#171, #173, #183, #184, #185, #186, #195)
- Improvements to
BareMetalComputeService
: load is now equally distributed among hosts (#169), and the service provides an API equivalent to thesqueue
Slurm command (#176) - Improvements to
CloudComputeService
: added a function to get theComputeService
for a VM based on its name (#187) - Improvements to
VirtualizedClusterComputeService
: added a function to get the physical host (#190) - Enabled support for capturing network link's usage during the simulation (#182)
- Improvements to Simulation JSON output: added disk read/write failures (#167), and network link usage (#182)
- Added an exception handling for ensuring a link bandwidth in the platform file is not set to zero (#181)
- Bug fixes and small enhancements: #168, #172, #174, #178, #180, #191, #192, #200
Note: WRENCH 1.7 requires SimGrid 3.25.
Documentation and additional information: https://wrench-project.org
- WRENCH 101 (Users): https://wrench-project.org/wrench/1.7/wrench-101.html
- WRENCH 102 (Developers): https://wrench-project.org/wrench/1.7/wrench-102.html