Slurm-web est une interface web pour le gestionnaire de batch Slurm. Le projet est né en 2015. Il est désormais soutenu par Rackslab qui devient le nouveau mainteneur officiel du projet, afin de lui donner un nouveau départ !

Depuis le début, le développement de Slurm-web est financé par le groupe EDF. Ceci a permis au logiciel d’atteindre rapidement un niveau de fonctionnalités avancées unique avec les versions 2.x. Malheureusement, le projet a souffert au fil des années d’un désinvestissement progressif et d’un effort de maintenance diminué.

Rackslab a défini nouvelle roadmap ambitieuse, avec une vision à long terme pour ce projet. L’objectif est clairement de développer l’interface web open source de référence pour Slurm.

En complément des fonctionnalités déjà présentes dans Slurm-web, les ajouts suivants sont prévus :

  • Mise à jour en temps réel des dashboards
  • Rapport d’utilisation et visualisation des jobs terminés
  • Métriques des jobs et du scheduling intégrées
  • Soumission et inspection de jobs
  • Vue Gantt améliorée
  • Support des ressources de calcul GPGPU
  • Gestion des QOS, associations and réservations
  • Paquets RPM/deb natifs et conteneur pour un déploiement simple sur la majorité des distributions Linux

L’architecture du logiciel sera largement remaniée avec des technologies reconnues. Elle sera basée sur l’API REST slurmrestd de référence. Le code source restera libre, publié sous license GPLv3, conformément aux engagements de Rackslab dans la communauté des logiciels libres.

La future version 3.0 est le premier jalon de cette nouvelle aventure, prévu pour cette année, avec une partie des fonctionnalités mentionnées précédemment.

Plus de détails à propos de la roadmap sont publiés dans l’onglet discussions du projet sur Github : https://github.com/rackslab/slurm-web/discussions/235

Vous êtes invités à discuter à propos de cette roadmap à cet endroit, en posant vos questions ou en déposant vos commentaires.

Rackslab recherche activement des partenaires qui souhaitent sponsoriser le développement de Slurm-web. Si votre organisation a un intérêt dans ce projet et souhaite participer pour accélerer son dévelopement, contactez-nous ! Votre contribution parmis d’autres est essentielle pour construire une équipe solide et durable autour du projet.