SC20 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Slurm Community BoF

Authors: Danny Auble (SchedMD LLC), Tim Wickberg (SchedMD LLC)

Abstract: Slurm is an open source workload manager used on many TOP500 systems. It provides a rich set of features including topology-aware optimized resource allocation, cloud bursting, hierarchical bank accounts with fair-share job prioritization and many resource limits. The meeting will consist of three parts: the Slurm development team will present details about changes in the upcoming version 20.11, describe the Slurm roadmap, and solicit user feedback. Everyone interested in Slurm use and/or development is encouraged to attend.

Long Description: Slurm is a free open source workload manager in widespread use today with a steadily growing customer base. As of the June 2020 TOP500 list, Slurm was used on 5 of the top 10 systems. Slurm is vendor-neutral with about 250 individual contributors from a multitude of computer vendors, national laboratories, and universities. SC is our best venue to gather such a diverse global community.

The Slurm BOF has been held at the previous nine SC conferences with sizable attendance each year (approximately 45, 60, 80, 120, 170, 200, 165, 225 and 250 people attended in the previous nine meetings based upon our headcount). The format has been similar in each year, developers presenting users with information about recent work and gathering requirements for future work.

The goals of the Slurm BOF are to inform users about recent developments, plans for future work, and gather requirements for future work. There is a major release of Slurm every nine months and the advances in each are substantial. SC is a great venue to keep the user community informed about these developments.

The first presentation will highlight changes in the Slurm version 20.11 to be released in November 2020, including support for: * REST API extended to support database interactions * Heterogeneous job steps * Advanced reservation job affinity * Expose additional job scheduling details to the user

A second presentation will highlight changes planned for future releases of Slurm, especially version 21.08 to be released in August 2021.

We also seek answer questions and seek user guidance in order to help prioritize development for future work.

Note that this BOF is augmented with a variety of presentations at the Slurm booth by various developers and members of the user community with content ranging from introductory to advanced. There is also a two-day Slurm community meeting, now it its tenth year.


Back to Birds of a Feather Archive Listing