Actualiser Propositions-Sujets-2024.md

This commit is contained in:
Frédéric Gervais 2024-08-27 16:01:50 +02:00
parent 0d173767c8
commit e6c1d2d341

View File

@ -1,6 +1,78 @@
# Proposition de sujets pour l'année universitaire 2024-2025
## Sujet de Luc Hernandez : Plateforme de Correction
## Sujet proposé par Simon Chollet : OCTOPUS - OctoNAS
### Contexte ###
Le CEREEP-Ecotron Ile-de-France est une unité dappui et de recherche (UAR 3194) rattachée aux tutelles : CNRS et ENS, elle est située à
SAINT-PIERRE-LES-NEMOURS (77). Cette unité est une structure daccueil et daccompagnement de la recherche expérimentale en
écologie. L'unité développe une offre diversifiée de services de recherche en écologie expérimentale et dispose actuellement de huit plateaux
techniques. Elle coordonne ces différentes plateformes qui permettent de confiner et de manipuler des organismes et des écosystèmes terrestres
et aquatiques dans des conditions contrôlées et largement instrumentalisées. Les plateformes sont ouvertes aux équipes publiques ou
privées nationales et internationales sur le principe d'une mise à disposition des équipements, des instruments et des moyens analytiques du
centre par voie de collaboration ou de prestation.
### OCTOPUS ###
Pour les plateformes de chambres climatiques (ECOLAB), nous avons le projet de mise en place d'un ensemble de composants logiciels et matériels qui
permettent de mettre à jour le contrôle-commande-acquisition de ces installations. Cet ensemble permettra d'assurer unitairement le bon
déroulement d'une expérience dans les chambres climatiques, depuis sa mise en place, son déroulement jusqu'à la livraison des données au chercheur.
Le projet est nommé "OCTOPUS" : Orignal Control Tools fOr Processing and acqUire Systems. Les différents composants de ce projet permettent de
gérer :
* le pilotage des automates ;
* le contrôle des paramètres d'expérimentation ;
* l'acquisition des différentes données ;
* le stockage et l'archivage des données ;
* la mise à disposition des données aux chercheurs ;
* le traitement, l'analyse "simple" en ligne des données.
Il est développé sur des bases "Open Source".
### OctoNAS ###
#### Introduction ####
L'objectif principal du composant OctoNAS (Orignal Control Tools fOr Network Attached Storage) est de
mettre en place un système dédié aux expériences pour le stockage et éventuellement le traitement et la
visualisation des données. Ce composant est de type serveur.
#### Fonctionnalités ####
Les fonctionnalités principales de ce système sont les suivantes :
* Stocker les données d'une expérience.
* Gérer les accès utilisateurs et groupes.
* Disposer d'une interface Web pour :
- administrer les droits ;
- télécharger les données ;
- naviguer sur les données.
* Proposer les protocoles : SMB/CIFS, (S)FTP,RSYNC, NFS, SSH.
* Enregistrer/journaliser les transferts de données.
* Proposer un cryptage/décryptage de données.
* Proposer une application cliente pour l'accès distant.
* Automatiser, pour chaque expérience :
- la création de l'arborescence ;
- la génération de la documentation associée aux données ;
- la génération de programmes permettant la synchronisation des données d'une machine à une autre ;
- la génération d'une partie du PGD (Plan de Gestion de Données).
* Dupliquer les données sur d'autres serveurs.
* Exporter l'ensemble des données d'une expérience.
* Archiver les données.
* Exécuter des scripts de traitement et d'analyse de données.
* Proposer des interfaces de visualisation des données.
Le composant pourra être composé de plusieurs logiciels / scripts, chacun ayant une fonctionnalité.
#### Technologies ####
Les technologies envisagées/proposées sont les
suivantes :
* Serveurs : NAS (OpenMediaVault ?), BDD (MariaDB), Web (Apache), API REST, Représentation graphique (Grafana ?)
* Langages de programmation : Python, C, JAVA
* Systèmes : Linux, Docker, RAID
* Formats : JSON, NetCDF
## Sujet proposé par Luc Hernandez : Plateforme de Correction
### Description ###