Interfaces Rust OAR: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 32: Line 32:
= Coeur de OAR en Rust =
= Coeur de OAR en Rust =
* https://github.com/oar-team/oar-scheduler-redox
* https://github.com/oar-team/oar-scheduler-redox
=Ebauche de preuve de concept de API OAR en Rust=
* https://gitlab.inria.fr/orichard/oar-api-rust-poc

Latest revision as of 09:57, 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

Ebauche de preuve de concept de API OAR en Rust