Actualiser Propositions-Sujets-2024.md
This commit is contained in:
parent
0d173767c8
commit
e6c1d2d341
@ -1,6 +1,78 @@
|
|||||||
# Proposition de sujets pour l'année universitaire 2024-2025
|
# 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é d’appui 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 d’accueil et d’accompagnement 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 ###
|
### Description ###
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user