Welcome to the DynRes project!

Note

This documentation is still under development. Stay tuned for more!

DynRes provides a software stack and development environment for Dynamic Resource Management in HPC.

Dynamic Resource Management (DRM) allows dynamically changing the resources assigned to a job during its execution. This flexibility can improve productivity in completed jobs per unit of time, resource utilization rate, and energy consumption, among other metrics. Despite its benefits, DRM remains complex to implement, which is one of the reasons it has not yet been widely adopted in production HPC systems.

The DynRes project originated from collaborations among the Technical University of Munich, Université Grenoble Alpes, Barcelona Supercomputing Center and other participants of the ‘EuroHPC Workshop on Dynamic Resources in HPC’ series.

The goal of this project is two-fold:

  1. Provide a holistic design and implementation of dynamic resource management software, and

  2. Provide a common development and test environment to foster collaborations

DynRes Overview

  • Dynamic Processes With PSets (DPP) Dynamic Processes With PSets (DPP) is the conceptual foundation of the DynRes project and defines generic design principles for a holistic, dynamic resource approach

  • The DynRes Development and Test Systems We support different local and remote platforms and environment for development and testing of the DynRes software

  • The DynRes Software Stack The collection of software projects supported by DynRes including applications, libraries, programming models, runtime systems and resource management software.

  • DynRes Tutorials Learn how to use DynRes with the DynRes Tutorials.

  • DynRes Publications Want to read more about DynRes and DPP? Here you find a list of related publications.