Stockage et gestion de données sur les grilles de calcul
 
A l'instar de la physique des particules, les projets en astroparticules et en cosmologie sont amenés à accumuler des masses de données de plus en plus importantes, pouvant atteindre la centaine de tera-octets.  Ces données doivent faire l'objet de traitements complexes, souvent couteux en terme de puissance de calcul. En outre, un nombre croissant de projets doivent offrir un accès aisé aux données collectées, à des scientifiques non directement impliqués dans le projet. De nombreux travaux nécessitent en effet une analyse conjointe de sous ensembles de données provenant de différents instruments ou projets. 

Le système de stockage et de gestion de données est donc un maillon essentiel
de la chaîne de traitement des données dans ces expériences. Il doit assurer 
les fonctionalités suivantes:
(1) Des moyens d'accès performant et transparent à l'ensemble des données, y 
compris à travers un système de stockage hiérarchique
(2) La gestion et l'accès à l'ensemble des données brutes suivant les critères liés à 
leurs modalités d'acquisition
(3) La gestion et l'accès aux données réduites en fonctoin des traitements effectués 
(4) Permettre l'accès simultané et massif aux données par les tâches de traitement
au sein d'une ferme (ou grille) de calcul 
(5) Assurer la traçabilté des modifications (traitements) des données
(6) Permettre l'extraction de sous-ensemble de données, basés sur des critères
de sélection. Pour les données astrophysique par exemple, les critères temporels, 
la localisation spatiale et les bandes spectrales  constituent des critères de sélection usuelle. 

Au sein du projet SGSD-A (Système de Gestion et Stockage de Données en Astroparticules), soutenu par le Programme Interdisciplinaire d'Astroparticules, nous menons actuellement une étude comparative des différents schémas d'organisation des données, à travers l'utilisation du système de fichiers et des bases de données.
 Nous nous sommes inspirés de différentes expériences pour les modèles de données utilisés dans cette étude, en particulier:

- AUGER, observatoire pour l'étude des rayons cosmiques d'énergies extrêmes, 
- Planck, mission spatiale d'étude du rayonnement du fond diffus micro-ondes,
- SNLS, relevé optique pour l'étude des supernovae lointaines,
- EROS, expérience de recherche d'objets sombres

Dans le contexte de notre groupe de travail, nous considérons un système où les données
sont stockés et traités par une ferme dans un centre de calcul. Des machines extérieures 
n'interviennent que pour le point (6) ci-dessus.

Les grilles de calcul offrent une infrastructure de calcul distribuée (CPU, mémoire, moyens de stockage, ...).
Le rôle du système de gestion et de stockage de données devient crucial dans ce contexte.
En effet, assurer les fonctionalités énumérées ci-dessus, lorsque les données sont réparties sur 
la grille devient un vrai défi technique. Développer et évaluer les composantes pouvant 
être assemblées pour réaliser les systèmes de gestion de données sur la grille  s'inscrit 
donc naturellement dans cette proposition d'expérimentation de grille.