1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu...

21
1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de l’art : Grille de calcul Domaine d’application : La physique des particules et LHCb Quelques exemples : Data Grid & Dirac JJC 2003

Transcript of 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu...

Page 1: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

1

Grille de calcul et physique des particulesVincent GaronneCPPM, Marseille

Novembre 2003

Contenu de la présentation Etat de l’art : Grille de calcul Domaine d’application : La physique des particules et LHCb Quelques exemples : Data Grid & Dirac

JJC 2003

Page 2: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

2

Le concept de Grille informatique

Mini ComputerMini Computer

MicrocomputerMicrocomputer

ClusterCluster

mainframemainframe

Page 3: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

3

La grille : Interconnecte par le réseau des ressources informatiques entres elles pour fournir à l’utilisateur une grande puissance de calcul et de stockage

Les chercheurs sont répartis géographiquement.

Ils partagent des données et doivent accéder à celles-ci ainsi qu’a des moyens de calculs repartis dans le monde.

Les instruments scientifiques qui produisent de gros volumes de données.

La Vision “Grille”

Page 4: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

4

En résumé

La grille de calcul est un système: • globalisant des ressources informatiques

entres elles.• les regroupant de manière logicielle par

le réseau.Un utilisateur a la possibilité de

demander les données qui l’intéressent et d’effectuer un algorithme avec.

Page 5: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

5

Grille d’informations• Faire partager la connaissance

Grille de données• Stockage distribué à grande échelle

Grille de calcul• Agréger la puissance de calcul

* «A distributed system is a collection of independent computers that appear to the users of the system as a single computer » Distributed Operating System. A. Tanenbaum, Prentice Hall, 1994

Une tentative de classification

Page 6: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

6

Les différentes incarnations…

Page 7: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

7

Grille de calcul & Physiques des particules

The LHC Detectors

Grille de calcul & Physiques des particules

Page 8: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

8

Expérience LHCb : Étude précise de la violation CP dans les systèmes de

mésons beaux produits lors de collisions proton-proton.

Ses caractéristiques :• De gros volumes de données à analyser (de l’ordre de 1.3

petaoctets par an).• Les utilisateurs sont répartis sur l’Europe (500 sur 20 sites).• Les moyens de calculs et de stockages sont eux aussi

répartis sur l’Europe.

• Actuellement expérience en phase de conception : simulation des données.

Page 9: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

9

Expérience LHCb :Les besoins d’un utilisateur :

Analyser et exploiter ces donnéesDe manière simple, efficace et transparente :

• Fournir des informations sur les ressources• Rendre les données facilement accessibles• Assurer avec un fort niveau de sécurité.

La réponse « Grille de calcul »

Page 10: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

10

Parmis les projets de grille :

le projet de R&D DataGRID

Page 11: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

11

DataGRID

Projet européen <<DataGRID>> de trois ansDémarré en 2002Enjeu de cette grille: Faciliter l'accès à des

moyens de calculs intensifs via un réseau et un partage à grande échelle des ressources.

Autres activités de recherche concernées :• Étude du génomeÉtude du génome• ClimatologieClimatologie

Page 12: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

12

UIJDL

Logging &Book-keeping(LB)

ResourceBroker (RB)

Job SubmissionService (JSS)

StorageElement(SE)

ComputeComputeElement CE)Element CE)

Information Service (IS)

ReplicaCatalogue(RC)

DataGrid

Architecture DataGrid

Page 13: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

13

Deux éléments clés : Ordonnanceur de grilles (Resource broker) :

Choisit un élément répondant à une requête (nœud de stockage, de calcul, réseau pour communiquer, etc.)

Service d’information : Fournit l’information sur les différentes ressources et leurs états (dynamique et statique)

Composants d’une grille

Page 14: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

14

Site ASite A

Site BSite B

Site CSite C

Site DSite D

Status information:• resources ;• jobs .

Information ServiceResource Broker User requests

Jobs

Goulots étranglements

Page 15: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

15

Une autre approche: Dirac

Page 16: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

16

Dirac : Vue générale

Infrastructure destinée à la production de données par simulation du détecteur LHCb

Flexible et adaptable• Installé avec succès sur 17 sites de

productions.

Dernière production : 20 Téraoctets (1012) de données.

Distributed Infrastructure with Remote Agent Control

Page 17: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

17

Bookkeeping dataMonitoring info

Get jobs

Site ASite A

Site BSite B

Site CSite C

Site DSite D

Agent

Production service

Monitoring serviceBookkeeping service

AgentAgent

Agent

DIRAC : Architecture

Page 18: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

18

En conclusion…

Page 19: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

19

Caractéristiques des grilles informatiques

Caractéristiques des grilles informatiques• Unité de calcul hétérogène• Non-prédictibilité des performances des

réseaux• Aspect dynamique des ressources de

calculUn champ applicatif vaste avec des

besoins variés…

Page 20: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

20

Programmer les grilles de calcul

Problèmes et défis• Une approche nécessairement

pluridisciplinaire• Système, réseaux, sécurité, applications, …

• Politique d’ordonnancement des calculs• temps de réponses minimaux pour l’utilisateur

• Utilisation de ressources

• Équilibrage dynamique par redistribution intensive des données (réplicata)

• Repenser l’algorithmique (parallèle)

• Interopérabilité de grilles : Faire fonctionner plusieurs grilles ensemble

Page 21: 1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.

21

Références

European Data Grid :

• http://www.edg.org LCG :

• http://lcg.web.cern.ch/LCG/ Global Grid Forum :

• http://www.gridforum.org/ LHCb :

• http://lhcb.web.cern.ch/lhcb/ ACI Grid :

• http://www-sop.inria.fr/aci/grid