D0 côté info D0 à FNAL Données du RunII Infrastructure matérielle Infrasturucture logicielle Monte Carlo à D0 D0 à Lyon Production Monte Carlo à Lyon Les données D0 et le CCin2p3 D0 au CPPM Aspect matériel Aspect logiciel Données locales Réunion générale du CPPM - 29/06/ Smaïn Kermiche 1
Les données du Run II Taux moyen d'acquisition: 20 Hz Taille d'un événement RAW: 250 Kb Evénement reconstruit (STA) : 125 Kb Evénement analyses (DST) : ~ 84 Kb Evénement Objets de physique (TMB) : 5 Kb + Bases de données (Oracle) : centaines de Gb D0 - RunII 600 Millions d’événements/an HORS MONTE CARLO ( 150 Tb/an ) ( 75 Tb/an ) ( 50 Tb/an ) ( 3 Tb/an ) ~ 300 Tb/an Stockage disque : TMB + staging temporaire + lots d'analyses 7 Tb/an Stockage robot : RAW + STA + DST ~ 300 Tb/an Réunion générale du CPPM - 29/06/ Smaïn Kermiche 2
Infrastructure matérielle PC-NT-2000 Desktops Serveurs NT Online/Building soft D0 sous NT SUN Serveurs Oracle (on/offline) SAM (Sequential Access Model) Cluster PC Linux Data base file/event catalog Accès aux données (disque/bande) ENSTORE Gestion de la robotique/ bandes Cluster PC Linux SGI-IRIX-Origin processeurs disques données, SAM cache Jobs batch (LSF) et interactifs 4 processeurs serveurs des user home PC-Linux Desktops Cluster Linux Building du soft D0 sous Linux Ferme de reconstruction on/offline Réunion générale du CPPM - 29/06/ Smaïn Kermiche 3
Infrastructure logicielle Produits : Les logiciels sont regroupés en produits (FNAL ou D0) UPS/UPD (méthodologie): Les produits sont gérés (versions, dépendances,...) : UPS (Unix Product Support) : Gestion base de données produits locaux UPD (Unix Product Distribution) : Permet l'interrogation des bases de données à FNAL (pour/et) mise à jour des produits Locaux. CVS : Le soft est organisé en "packages" gérés par "CVS" SRT ( Software Release Tool-BaBar) : Controle la compilation et le link. Ensemble de makefiles donnant accès de facon standard aux librairies (fortran, C++, CORBA, cern,etc). Rendu transparent grâce à CTBUILD Le framework : Cadre logiciel de génération, reconstruction et analyses (C++) Releases : Chaque release fait référence à un "tag" de chaque package. Il ya une release "test" par semaine (txx.yy.zz) et quelques releases de "pro"duction (pxx.yy.zz) par an. (Linux FRH 6.1, IRIX 6.5 et Windows NT) Sécurité : Authentification Kerberos (ssh, scp,"telnet-ftp"+cryptocard), No AFS Réunion générale du CPPM - 29/06/ Smaïn Kermiche 4
Monte Carlo Programme de simulation (D0gstar) basé sur GEANT 3.21 "wrappé" dans C++ En moyenne 1.5 Mb par événement - 6 minutes de CPU sur SGI R D0 : essentiel de la simulation en dehors de FNAL : Lyon, NIKHEF, Prague, etc... Besoins estimés à une centaine de Millions d’événemments 5 Réunion générale du CPPM - 29/06/ Smaïn Kermiche Reconstruction à FNAL dans la ferme 50 2XPIII,500 Mhz, 512 Mb, 40 Gb (5-10s/event) Une fois la simulation faite, retour à FNAL et stockage dans SAM+ENSTORE
D0 à Lyon Le CCIN2P3 à Lyon est site officiel de production Monte Carlo Installation basée sur la production Monte Carlo pour la physique et la calibration Après production, stockage dans HPSS (Lyon), mais aussi transfert (via bbftp) vers SAM (FNAL) Monte Carlo Analyses (stratégie à définir) DST : 120 Kb X 6 M events/an ? Transfert par DLT de 50 Gb coût ? Qui produit les copies ? Besoin de database (ou copie) pour reco, etc.. TMB : 5 Kb X 6 M events/an ? Ftp, autres ? Root Tuples ? Réunion générale du CPPM - 29/06/ Smaïn Kermiche 6
D0 au CPPM-matériel Mard01 PIII-450MHz-256MB 35 Gb disque SCSI Mard03 PIII-450MHZ Mard08 PIII-647MHz Mard04 PIII-500MHz Mard05 PIII-500MHz Mard06 PIII-500MHz Mard07 PIII-447MHz Marconi PIII-531MHZ Actuellement Réunion générale du CPPM - 29/06/ Smaïn Kermiche 7
D0 au CPPM-logiciels Toutes les machines sont sous Fermi-Linux RedHat 6.1 (CD fourni par FNAL) L'installation utilise les produits FNAL, mais aussi les produits RedHat commun au CPPM (e.g : sous /usr/local) UPS et UPD viennent avec cette version de Linux Installation des produits FNAL/D0 à partir de mard01 Les disques de mard01 sont exportés NFS vers les autres mard0"n" pour le travail local (quelques problèmes observés avec NFS-Linux lors de compilations !!) Actuellement : 5 releases "test" installées (D0RunII) (2 assez anciennes et 3 récentes) à FNAL : Sur disque, que les 3 dernières releases "test" + quelques releases "pro" Bientôt au CPPM : Suivre le schéma de FNAL (à quel rythme?) évidement il faut du disque (3 à 4 Gb par release). Données : au "minimum" avoir les TMB ou ntuples localement, à étudier Réunion générale du CPPM - 29/06/ Smaïn Kermiche
D0 au CPPM-matériel Nouvelle configuration Serveur bi-pro (PowerEdge 2500) Serveur de disques (SnapServer 4100) Réunion générale du CPPM - 29/06/ Smaïn Kermiche 9