Previous Releases
WRENCH is open-source software distributed under the LGPLv3 license.
WRENCH-2.4
(October 29, 2024)
Download
This release includes a series of new features and bug fixes, including:
Requires SimGrid 3.36
Download
This release includes a series of new features and bug fixes, including:
- Minor release
- WRENCH version 2.4 uses the SimGrid File System Module for all file system simulation, includes a more complete REST API implementation and documentation, as well as various software housekeeping updates.
Requires SimGrid 3.36
WRENCH-2.3
(September 10, 2024)
Download
This release includes a series of new features and bug fixes, including:
Requires SimGrid 3.36
Download
This release includes a series of new features and bug fixes, including:
- Minor release
- WRENCH version 2.3 includes a more complete REST API implementation as well as various software upgrades and bug fixes.
Requires SimGrid 3.36
WRENCH-2.2
(July 20, 2023)
Download
This release includes a series of new features and bug fixes, including:
Requires SimGrid 3.34
Download
This release includes a series of new features and bug fixes, including:
- Minor release
- WRENCH version 2.2 includes the implementation of a new File Proxy storage service and of new Compound storage service, the implementation of an MPI Action that makes it possible to simulate MPI programs, the implementation of a daemon that makes it possible to implement simulations using a REST API, as well as many minor improvements, new features, and bug fixes.
Requires SimGrid 3.34
WRENCH-2.1
(October 7, 2022)
Download
This release includes a series of new features and bug fixes, including:
Requires SimGrid 3.32
Download
This release includes a series of new features and bug fixes, including:
- Minor release
- WRENCH version 2.1 includes the implementation of a new storage service for the simulation of the XRootD storage system, performance enhancements in terms of speed and memory footprint, and minor bug fixes.
Requires SimGrid 3.32
WRENCH-2.0
(April 8, 2022)
Download
This release includes a series of new features and bug fixes, including:
Requires SimGrid 3.31
Download
This release includes a series of new features and bug fixes, including:
- Major release
- WRENCH version 2.0 includes a new generic 'action' API, minor changes to the current 'workflow' API, vastly improved documentation, as well as significantly decreased simulation time and memory footprint.
Requires SimGrid 3.31
WRENCH-1.11
(February 24, 2022)
Download
This release includes a series of new features and bug fixes, including:
Requires SimGrid 3.30
Download
This release includes a series of new features and bug fixes, including:
- Minor changes and bug fixes
- Last 1.x release
- WRENCH version 2.0 will be released soon, which will include minor changes to the current 'workflow' API, a new more generic 'non-workflow' API, as well as significantly decreased simulation time and memory footprint.
Requires SimGrid 3.30
WRENCH-1.10
(October 16, 2021)
Download
This release includes a series of new features and bug fixes, including:
Requires SimGrid 3.29
Download
This release includes a series of new features and bug fixes, including:
- Support for programmatic platform description
- Enable a job to check locations for a file in some order of preference
- Enhancements
Requires SimGrid 3.29
WRENCH-1.9
(August 24, 2021)
Download
This release includes a series of new features and bug fixes, including:
Requires SimGrid 3.27
Download
This release includes a series of new features and bug fixes, including:
- Performance improvement
- Updates to HTCondor component and API
- Enhancements
Requires SimGrid 3.27
WRENCH-1.8
(February 18, 2021)
Download
This release includes a series of new features and bug fixes, including:
Requires SimGrid 3.26
Download
This release includes a series of new features and bug fixes, including:
- I/O simulation model that includes the key features of the Linux page cache
- Extended HTCondor component model to simulate executions of the HTCondor Grid Universe
- A number of improvements to the WRENCH Dashboard (including visualization of I/O reads and writes and customizations)
- A number of documentation improvements, bug fixes, and code enhancements
Requires SimGrid 3.26
WRENCH-1.7
(September 17, 2020)
Download
This release includes a series of new features and bug fixes, including:
Requires SimGrid 3.25
Download
This release includes a series of new features 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.
- Improvements to BareMetalComputeService: load is now equally distributed among hosts, and the service provides an API equivalent to the squeue Slurm command.
- Improvements to CloudComputeService: added a function to get the ComputeService for a VM based on its name.
- Improvements to VirtualizedClusterComputeService: added a function to get the physical host.
- Enabled support for capturing network link's usage during the simulation.
- Improvements to Simulation JSON output: added disk read/write failures, and network link usage.
- Added an exception handling for ensuring a link bandwidth in the platform file is not set to zero.
- A number of bug fixes and small enhancements
Requires SimGrid 3.25
WRENCH-1.6
(May 7, 2020)
Download
This release includes a series of new features and bug fixes, including:
Requires SimGrid 3.25
Download
This release includes a series of new features and bug fixes, including:
- Refactored the WRENCH documentation: WRENCH 101 for users and WRENCH 102 for developers
- New collection of examples provided with WRENCH distribution: Over 10 examples of simulators including cloud and batch computing, and a simulator for workflow processing
- Removed dependency to Lemon library: We now use Boost, which is already used by SimGrid
- Simulation logging in now disabled by default: In an attempt to reduce the verbosity of simulation outputs, detailed simulation output (i.e., services and components) have been disabled. Full logging can be enabled using the --wrench-full-log command line argument, or via fine-grained logging capabilities (see documentation).
- Refactored the BatchComputeService class: Includes a conservative backfilling algorithm for validation purposes
- Improvements to simulation output processing and JSON output: Now, WRENCH provides an option to generate simulation output into a single JSON file (includes: task, host, disk I/O, and energy information)
- Series of improvements to the WRENCH Dashboard
- A number of bug fixes and small enhancements
Requires SimGrid 3.25
WRENCH-1.5
(February 9, 2020)
Download
This release includes a series of new features and bug fixes, including:
Requires SimGrid 3.25
Download
This release includes a series of new features and bug fixes, including:
- Simulation of failures
- WRENCH Dashboard
- Enabled Pilot Job Submission for HTCondor compute service
- Improved exception handling
- Added a BatchComputeServiceProperty to make it possible to ignore bogus job specifications in workload trace files
- Allow users to define SIMGRID_INSTALL_PATH for non-standard SimGrid installations
- Code performance improvements
- Bug Fixes
Requires SimGrid 3.25
WRENCH-1.4
(April 22, 2019)
Download
This release includes a series of new features and bug fixes, including:
Requires SimGrid 3.21
Download
This release includes a series of new features and bug fixes, including:
- Updated Batsched support (support to new JSON-based protocol)
- Dump pstate and energy consumption data as JSON
- Adding support for bytesRead, bytesWritten, and avgCPU for workflows defined as JSON
- Adding ComputeService::getTotalNumCores() and ComputeService::getTotalNumIdleCores()
- wrench::BatchService should handle requested vs. real job run times when replaying traces
- Bug Fixes
Requires SimGrid 3.21
WRENCH-1.3
(January 3, 2019)
Download
This release includes a series of new features and bug fixes, including:
Requires SimGrid 3.21
Download
This release includes a series of new features and bug fixes, including:
- Development of a wrench-init tool
- MultiHostMultiCoreComputeService re-implemented as BareMetalComputeService
- Documentation of the JSON schema for workflows
- Documentation Guide containing detailed descriptions of WRENCH core services
Requires SimGrid 3.21
WRENCH-1.2
(November 6, 2018)
Download
This release includes a series of new features and bug fixes, including:
Requires SimGrid 3.21
Download
This release includes a series of new features and bug fixes, including:
- New HTCondor compute service
- Improved standard job submission to specific VM (Cloud Service)
- Allow a WMS to start a new service dynamically
- New function for dumping the workflow execution data in a JSON format
Requires SimGrid 3.21
WRENCH-1.1
(August 26, 2018)
Download
This release includes a series of new features and bug fixes, including:
Requires SimGrid 3.2
Download
This release includes a series of new features and bug fixes, including:
- Energy consumption by hosts and support for power state management
- Virtual machine management support including shutdown, start, suspend, and resume operations
- Enriched set of simulation events in the simulation output
- Command-line options
Requires SimGrid 3.2