Skip to content
@wrench-project

WRENCH

Cyberinfrastructure Simulation Workbench

WRENCH Project
Cyberinfrastructure Simulation Workbench

WRENCH is an open-source framework that provides high-level simulation abstractions to ease the development of accurate and scalable simulators of distributed computing applications, systems, and platforms. It has been used successfully for research, development, and education.

WRENCH builds on the open-source SimGrid simulation framework for simulation accuracy (via its validated simulation models), scalability (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 expressivity (ability to simulate arbitrary platform, application, and execution scenarios). WRENCH provides high-level simulation abstractions on top of SimGrid to make it possible to implement simulators of complex scenarios with minimal development effort.

In a nutshell, WRENCH makes it possible to:

  • Develop in-simulation implementations of runtime systems that execute application workloads on distributed hardware platforms managed by various software services commonly known as Cyberinfrastructure (CI) services; and
  • Quickly, scalably, and accurately simulate, on a single computer, arbitrary application and platform scenarios for these runtime system implementation.

Pinned

  1. wrench wrench Public

    WRENCH: Cyberinfrastructure Simulation Workbench

    C++ 33 18

  2. eduwrench eduwrench Public

    eduWRENCH Pedagogic Modules - Parallel and Distributed Computing Courseware

    JavaScript 6 3

Repositories

Showing 10 of 27 repositories

Top languages

Loading…

Most used topics

Loading…