Interfaces Rust OAR

From air
Jump to navigation Jump to search

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