Calcul etc…  p . level 0 – trigger cablé 8 kHz (160 GB/sec) level 1 – pre-processeurs embarqués level 2 - PCs 200 Hz (4 GB/sec) 60 Hz (2.5 GB/sec)

Slides:



Advertisements
Présentations similaires
Département fédéral de lintérieur DFI Office fédéral de la statistique OFS Implementing the economic classification revision (NACE / ISIC) in the Business.
Advertisements

ASP.NET v2 + Ajax = Atlas Pierre Lagarde DevDays 2006 Equipé aujourdhui, prêt pour demain !
HPC et Windows 2003 CCS pour les développeurs
Data Management for Large-Scale Scientific Computations in High Performance Distributed Systems A. Choudhary, M. Kandemir, J. NoG. Memik, X. Shen, W. Liao,
1 Isabelle Attali OASIS INRIA -- CNRS I3S -- UNSA ProActive Users Group, N-Queens Challenge & Grid Plugtests.
Cours de NETSILON Réalisé par: Hitcho introduction Netsilon est un logiciel qui permet de concevoir une application web avec PHP.
OTB Analog module: Input configuration with TSX PREMIUM (TSXCPP110)
Status report SOLEIL April 2008
Contexte scientifique
Coopération/Distribution DEA Informatique Nancy. Content 4 Introduction - Overview 4 Coordination of virtual teams : –explicit interaction model –explicit.
Septembre 2001Y. Schutz - ALICE / WP6 France1 Activités GRILLE dALICE.
Grid France – CC In2p3 – 19/07/2001 Travaux du WP4
N. Jacq- LBP/CNRS - DataGrid France - November, 21th, 2001 Avancement du WP10 N. Jacq - LBP/CNRS marianne.in2p3.fr/datagrid/wp10.
Lyon/ENS DATA GRID-ATLAS ISN Grenoble 1 Portage dune application de physique sur la datagrid Application existante : –Génération/simulation/reconstruction/analyse.
TP2 ... MVC ? JList JLabel JSlider ImageLibrary Contrôleur Vue Modèle
1 AWAP : Administrable Wireless Access Point Projet de fin détude 2003 Cédric Logeais Mathias Faure.
Mai Physics Working Group IV Grand p t et photons.
Contrôle daccès et qualité de service dans les réseaux basés sur ATM Olivier Paul.
Enesys RS Data Extension
PRE-PROD. 1-6 mois PRODUCTION 6-18 mois FINALISATION 1-3 mois DEBUG 1-2 mois APPROVAL 1-2 mois Final Spec. / Concept Approval Maquette / Protoype Pré-AlphaAlphaBéta.
10 Copyright © Oracle Corporation, Tous droits réservés. Autres concepts relatifs aux déclencheurs.
TM.
Electronic Portfolio/ Portfolio électronique QPAT
– Search Marketing et Marketing Interactif 1 ère Position – David Degrelle Tel : ou
* Google Confidential and Proprietary Khaled KOUBAA Public Policy & Gov't Relations Manager - North Africa Google, Inc. Research, Innovation and Entrepreneurship.
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.
Introduction La curiethérapie les tumeurs matériel radioactif
Fire prevention in Luxembourg Performance based fire prevention (Project of Fire engineering Guidelines) Guy Weis Service dIncendie et dAmbulance de la.
Sample Image GeoAzur – Villefranche-sur-Mer - 29 Mai 2009 Tutorial : Portage d'applications sur la Grille.
Rennes, le 18 septembre 2006 Support du paradigme maître-travailleur dans les applications à base de composants Tâche 2.2 Hinde Bouziane Réunion LEGO.
Magnets fiche projet / project sheet IAFACTORY THE MAGNETIC FACTORY magnets. IAFACTORY | conseil en architecture de linformation | |
Architecture Logicielle Les supports d’applications
Pierre Lagarde Christophe Lauer
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Tirer avantage dOffice 2010, Expression Web.
Laboratoire de Bioinformatique des Génomes et des Réseaux Université Libre de Bruxelles, Belgique Introduction Statistics.
ETL et Data Mining Présenté par : Marc Catudal-Gosselin Université de Sherbrooke automne 2004 automne 2004.
ATLAS en Dec 09 Jose E. Garcia Fêtes de fin dAnnée DPNC Beam & Schedule SCT, LArg & Trigger 4.Computing 5.Minimum Bias 6.Analysis.
ATLAS Data Challenges. Les Data Challenges (DC) en français Challenges des Données ont pour but de Valider: –le modèle dorganisation et dutilisation des.
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.
Génie des opérations et de la logistique Introduction à SAP Mars 2005.
1 CSI 2532 Lab5 Installation de JDBC Février 13, 2012.
Systèmes distribués Le futur des systèmes dinformation est: Networked Diverse Numerous Mobile Ubiquitous Systèmes multiagents Middlewares: CORBA JINI HLA.
Jeudi le 7 novembre. F 3 DUE: Virtual tour in LMS by 7:30 for the 70! DUE: Flashcards also for the 70 today (50 Friday) 1. Poem practice Le dormeur du.
Marketing électronique Cours 5 La personnalisation.
INDICATOR DEFINITION An indicator describes the manifestation of a process of change resulting from the pursuit of an action. Un indicateur décrit la manifestation.
Première CTP le 4 décembre Nouvelle CTP depuis le 1 er février RTM milieu de cette année.
Différencier: NOMBRE PREMIER vs. NOMBRE COMPOSÉ
VTHD PROJECT (Very High Broadband Network Service): French NGI initiative C. GUILLEMOT FT / BD / FTR&D / RTA
Overview %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%
Z SILICON DRIFT DETECTOR IN ALICE When a particle crosses the thickness of SDD electrons are released. They drift under the effect of an applied electric.
1 Debut de l’analyse… Status: Utilisation du package de Marco (D0ChunkAnalyze) sur les TMB Implementation de EMcandidate pour faire les corrections aux.
31/01/2001Réunionn WP6-Y. Schutz (SUBATECH) 1 Simulation-Reconstruction ALICE Une application pour le TestBed 0 ?
Calcul CMS: bilan 2008 C. Charlot / LLR LCG-DIR mars 2009.
Résumé CHEP 2010 Distributed processing and analysis Grid and cloud middleware Thèmes : 1.
Tier1 at the CC-IN2P3 March Current state at the CC-IN2P3 storage, computation, network...
Point sur les données et les outils.  3 géométries différentes. ▪ Du début des shifts au 6 août :30 exclus ▪ Du 6 août :30 au 17 août 2011.
Des données numériques aux résultats de physique ATLAS offline reconstruction de données CERN ATLAS groupe ATC.
D0 côté info D0 à FNAL  Données du RunII  Infrastructure matérielle  Infrasturucture logicielle  Monte Carlo à D0 D0 à Lyon  Production Monte Carlo.
EGEODE 08/11/2006 Équipe GRID1 EGEODE EGEODE. 08/11/2006 Équipe GRID2 Plan  La géophysique sur la Grille : EGEODE  Partenariat académique  Comment.
Eric Lançon1 Calcul ATLAS en France Le CAF au PAF * CAF : Calcul Atlas France *Célèbre contrepèterie.
Catalogues de fichiers de données. David Bouvet2 Problématique Possibilité de répliquer les fichiers sur divers SE  nécessité d’un catalogue de fichiers.
LCG-France Edith Knoops CPPM. Le LHC LEP LHC > 95% UNKNOWN STUFF OUT THERE > 95% UNKNOWN STUFF OUT THERE Black hole 3.
Projet LCG: Vue d’Ensemble Fabio Hernandez Responsable Technique LCG-France Centre de Calcul de l’IN2P3 Rencontre IN2P3/STIC Grenoble, 25.
INFSO-RI Enabling Grids for E-sciencE Data management Daniel Jouvenot IN2P3-LAL ORSAY - 02/02/2007.
Surveillance des services grille par NAGIOS
Fonctionnement de la grille
Etat des lieux des VO Boxes LHC
Introduction à GENIUS et GILDA
LCG – France et ALICE Bilan 2006 Planning fevrier 2007
Transcription de la présentation:

Calcul etc…  p 

level 0 – trigger cablé 8 kHz (160 GB/sec) level 1 – pre-processeurs embarqués level 2 - PCs 200 Hz (4 GB/sec) 60 Hz (2.5 GB/sec) 30 Hz (1.25 GB/sec) Enregistrement des données Analyse Offline Les données pour Offline

La structure Offline AliRoot, un environnement unique pour –La reconstruction des données –L’analyse des données –La génération des données Monte-Carlo Seulement quelques logiciels à installer –AliRoot –ROOT la colonne vertébrale –G3, Fluka pour le transport des particules simulées –AliEn pour le calcul distribué Compatible avec la plupart des architectures –Linux IA32, IA64 and AMD, Mac OS X, Digital True64, SunOS… Un développement distribué –~ 50 développeurs et un archivage CVS unique Intégration avec DAQ (data recorder) et HLT (code de base unique) Un objectif de portabilité –Interfaces abstraites –Usage limité des possibilités de C++

Offline ROOT AliRoot STEER Virtual MC G3G4 FLUKA HIJING MEVSIM PYTHIA6 PDF EVGEN HBTP HBTAN ISAJET AliEn + Grid’s EMCALZDCITSPHOSTRDTOFRICH ESD AliAnalysis AliReconstruction PMD CRTFMDMUONTPCSTARTRALICE STRUCT AliSimulation JETAN

Pour en savoir plus Manuel AliRoot: Tout sur AliEn Les pages de A(nalyse)T(ask)F(orce) (en construction) : Un guide utilisateur pour l’analyse distribuée dev/alice/apiservice/AA-UserGuide-0.0m.pdf dev/alice/apiservice/AA-UserGuide-0.0m.pdf Tous les mois un tutorial de 2 jours

Calibration Figures imposées: –Dès qu’un run est terminé, nous devons disposer de suffisamment d’informations pour le reconstruire –Nous de disposons ni du temps ni des ressources pour relire les données –Les conditions initiales doivent permettre d’obtenir des événements reconstruits de qualité suffisante pour faire de la physique –Ces conditions sont affinées par la suite, pendant la première reconstruction à partir des données brutes ou des ESD # 1

Calibration en ligne DAQ Trigger DCS ECS Physics data DCDB calibration procedures calibration files AliEn+LCG metadata file store AliRoot Calibration classes API files From URs: Source, volume, granularity, update frequency, access pattern, runtime environment and dependencies aboration/Boards/Computing/P lanning/index.html API – Application Program Interface API HLT shuttle

Flux des données CAF WN lfnguid{se’s} lfnguid{se’s} lfnguid{se’s} lfnguid{se’s} lfnguid{se’s} ALICE File Catalogue Publish agent xrootd Castor cache CASTOR LDC DAQ Network GDC Condition files Data files Data file FTS SRMSRM SRMSRM T1’s OfflineOnline HLT DDL 240TB DCS Shuttle Publish in AliEn Monit. Calib. DAQ FES DAQ Logbook DB Condition files HLT FES DCS FES Run info DCS DB

Chronogramme SHUTTLE Loop over all detectors Registration of condition files Interfaces with info providers ACORD E EMCALHMPIDFMDITSMUONPHOSPMDT0TOFTPCTRDV0ZDC ECS DAQ DCS HLT Pre-Proc SHUTTLE EoR

La grille ou le calcul distribué Faire faire à mille souris le travail d’un éléphant

Le modèle de calcul « If you don't know where you are going, you will wind up somewhere else » T0 Archivage données brutes et distribution Reconstruction « en ligne » CAF Analyse en ligne T1 Copie des données Reconstructions ultérieures Analyses organisées T2 Production MC Analyses utilisateurs La grille ALICE en temps réel:

CCIN2P3: 13% Ça roule !

Alice et la grille Interface Services ALICE CA:

Crée un proxy (lié à la session) avec CA perso Demande un token (validité 24h) Démarre UI AliEn

Job 1.1lfn1 Job 1.2lfn2 Job 1.3lfn3, lfn4 Job 2.1lfn1, lfn3 Job 2.1lfn2, lfn4 Job 3.1lfn1, lfn3 Job 3.2lfn2 Site ALICE services centraux Comment ça marche Optimizer Computing Agent RB CE WN Execs agent Submits job Utilisateur ALICE Job Catalogue VO-Box LCG User Job ALICE catalogues Registers output lfnguid{se’s} lfnguid{se’s} lfnguid{se’s} lfnguid{se’s} lfnguid{se’s} ALICE File Catalogue packman SE xrootd GUID LFC SRM MSS File access Workload request SURL

User job (many events) Data set (ESD’s, AOD’s) Job Optimizer Sub-job 1 Sub-job 2Sub-job n Job Broker Groupés par localisation SE Soumet à CE proches SE File merging job Job outputFile Catalogue query Analyse distribuée (batch) CE and SE processing CE and SE processing CE and SE processing Output file 1Output file 2Output file n processing

Sélection des événements Critères (exemple) –ESD –Collisions pp –Début 11/11/2007 et fin 25/12/2007 –-1 cm < Vz < 1cm –M ch > 10 – p t ch > 10 GeV/c –  En 2 temps: –Sélection fichiers (AliEventTagCuts) –Sélection événements à analyser (AliTagAnalysis) E E Metadata Run Metadata événement

Analyse interactive PROOF: Parallel ROOT Facility Analyse parallèle sur cluster local Code utilisateur unique PROOF et Analyse batch (TSelector) Infrastructure analyse en développement (AliAnalysisTask) Pour être à jour: –

root $ root root [0] tree->Process(“ana.C”) ana.C Schéma PROOF ESD PC utilisateur

root PROOF Cluster ESD PC utilisateur $ root node1 node2 node3 node4 $ root root [0] tree->Process(“ana.C”) ana.C Schéma PROOF ESD

root ESD $ root node1 node2 node3 node4 $ root root [0] tree->Process(“ana.C”) $ root root [0] tree->Process(“ana.C”) root [1] gROOT->Proof(“remote”) ana.C proof Schéma PROOF ESD PROOF master PC utilisateur PROOF Cluster

root ESD proof $ root node1 node2 node3 node4 $ root root [0] tree->Process(“ana.C”) $ root root [0] tree->Process(“ana.C”) root [1] gROOT->Proof(“remote”) ana.C proof Schéma PROOF ESD PROOF master PROOF Cluster PC utilisateur

root Remote PROOF Cluster ESD proof $ root ana.C stdout/result node1 node2 node3 node4 $ root root [0] tree->Process(“ana.C”) $ root root [0] tree->Process(“ana.C”) root [1] gROOT->Proof(“remote”) $ root root [0] tree->Process(“ana.C”) root [1] gROOT->Proof(“remote”) root [2] chain->Process(“ana.C”) ana.C proof Schéma PROOF ESD PROOF master PC utilisateur

Le mot de la fin « In theory there is no difference between theory and practice. In practice there is. »

Alignement Simulation Ideal Geometry Desalignement Reconstruction Données brutes Données des géomètres Géometry idéale Procédure d’alignement