Dashboard en technologie egui/rust pour plateforme HPC
Jump to navigation
Jump to search
Titre du projet: Dashboard en technologie egui/rust pour plateforme HPC
Porteur et encadrant Olivier Richard, UGA
Entreprise/laboratoire/organisme : LIG
Description du contexte
On souhaite proposer un dashboard pour le gestionnaire de tâche et de ressources OAR. On utilisera pour ce faire la bibliotheque Egui [2] écrite en Rust [3] qui une GUI en mode immédiat [4]. On pourra aussi s'inspirer de projets précédents utilisant des technologies alternatives [7].
Objectif(s) du projet
- Document sur l'architecture de la solution
- Diagramme d'architecure
- Diagramme de séquence
- Un démonstrateur comprenant
- La structure d'un dashboard complet
- Une partie Diagramme de Gantt (conseil s'inspirer du module flamegraph de Puffin [5] et [6])
- Une partie visualisation de l'état des ressources
- Une procédure de démonstrat et tests reposant sur des données fabriquéss
Références
- [1] https://oar.imag.fr
- [2] https://www.rust-lang.org
- [3] https://github.com/emilk/egui
- [4] https://en.wikipedia.org/wiki/Immediate_mode_(computer_graphics)#Immediate_mode_GUI
- [5] https://github.com/EmbarkStudios/puffin
- [6] https://github.com/podusowski/walkers
- [7] https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches
- [8] https://github.com/CarlKCarlK/range-set-blaze Crate proposant une liste d'intervale et de nombreuses opérations associées