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
- https://en.wikipedia.org/wiki/Job_scheduler
- The Portable Batch System (PBS) is already designed to be a common interface. However, it did not caught on