cloudmesh

cloudmesh is a flexible framework to develop cloud and HPC programs using python. It is based on a number of plugins.

Overview

Cloudmesh allows the creation of an extensible commandline and commandshell tool based internally on a number of python APIs that can be loaded conveniently through plugins.

Plugins useful for this effort include

  • cloudmesh-vpn1 – a convenient way to configure VPN
  • cloudmesh-common2 – useful common libraries including a StopWatch for benchmarking
  • cloudmesh-cmd53 – a plugin manager that allows plugins to be integrated as commandline tool or command shell
  • cloudmesh-ee4 – A pluging to create AI grid searchs using LSF and SLURM jobs
  • cloudmesh-cc5 – A plugin to allow benchmarks to be run in coordination on heterogeneous compute resources and multiple clusters
  • cloudmesh-apptainer6 – mangae apptainers via a Python API

Cloudmesh has over 100 plugins coordinated at http://github.com/cloudmesh

7

References

Last modified January 26, 2024: add calorimeter (58a418f)