Unified access to scheduling systems

Type Bachelor

Task Analyze different schedulers, like Slurm, NQSV regarding their features.

  • Research which batch systems / schedulers are in use in specific HPC installations
  • Identify their features in a feature matrix
  • Identify common concepts and/or an abstraction the functionality
  • Ask modellers regarding the use of the features (questionnaire)
  • Sketch a basic API, internal (python)/external DSL usable within Jupyter

Sources & Notes