Interfaces Rust OAR: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
No edit summary
Line 30: Line 30:
=Projet Etudiants=
=Projet Etudiants=
* [9] 2024-2025: https://github.com/Goard-Rust
* [9] 2024-2025: https://github.com/Goard-Rust
= Coeur de OAR en Rust =
* https://github.com/oar-team/oar-scheduler-redox

Revision as of 09:24, 12 January 2026

Titre du projet: Interfaces en RUST pour le gestionnaire de tâches et ressources OAR

Porteur et encadrant: Olivier Richard, UGA

Entreprise/laboratoire/organisme : LIG

Description du contexte

Nous développons de nouveaux composant pour le gestionnaire de tâches et de ressources OAR [1]. Ces composants sont développés en langage Rust. En 2025-2026 un dashboard a été développé [9]. Cette année nous souhaitons développer une API REST qui reposera sur le projet Axum [5] et reprendra les fonctionnalités de la version Python. On considerera aussi le développement d'une interface CLI qui singera les systèmes Slurm [8].

Objectif(s) du projet

  • Document sur l'architecture de la solution
    • Diagramme d'architecure
    • Diagramme de séquence
  • Développements attendus
    • Amélioration du dashboard (diagramme de Gantt accès à la nouvelle API)
    • Développement d'un REST api à partir de la technologie Axum [6][7][8]

Références

Projet Etudiants

Coeur de OAR en Rust