Skip to content

v2.7

Latest

Choose a tag to compare

@henricasanova henricasanova released this 19 May 20:22
· 4008 commits to master since this release

WRENCH is a simulation framework for building simulators of Cyberinfrastructure platforms, systems, and applications. 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:

  • Implementation of a ServerlessComputeService to simulate serverless, function-based cloud infrastructures (e.g., AWS Lambda, Google Functions, etc). Comes with a simple user-level API and a FunctionManager component to develop simulation controllers that place function invocations. An example is provided in the examples directory. Although several unit tests have been developed, this serverless simulation feature is still experimental. It will likely evolved, along with its API, in the near future.
  • Removed all usage of httplib in wrench-daemon (which now uses only CrowCPP).
  • Minor bug fixes and code/documentation cleanups.

Note: WRENCH 2.7 requires SimGrid 4.0 and SimGrid FSMod 0.3

Documentation and additional information: