La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR.

Présentations similaires


Présentation au sujet: "1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR."— Transcription de la présentation:

1 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR

2 2 LHC & LHCb

3 3 Le LHC 100 m de profondeur 27km de diamètre le plus grand accélérateur de particules recréer les conditions telles quelles existaient après le BIG BANG expliquer la structure de la matière 4 détecteurs : ALICE, ATLAS, CMS, LHCb

4 4 Le LHCb

5 5 Expérience sur la violation de la symétrie CP par les mésons B pour vérifier la théorie Standard Model

6 6 INTRODUCTION

7 7 LHCb configuration DB matériel de lexpérience Structure générale du système Le système de contrôle de lexpérience (ECS) PVSS (SCADA) Opérateur

8 8 Objectifs & exigences Contenu de la base de données & ECS: –Configuration des différents équipements –Gestion de lexpérience –Contrôle du système Information stockée dans la base de données: –les caractéristiques des équipements utilisés –les connexions entre composants –la hiérarchie des différents éléments Les points clés dans le design des tables : –qualité du schéma –complétude –performance –maintenance

9 9 LE SCHEMA

10 10 Information obtenue à partir du schéma : Liste des composants Connexions entre eux Le flux des données dans le Timing & Fast Control (TFC)

11 11 Établir les différents scénarios : Étant donné une carte du sous détecteur VELO, trouver un readout libre et déterminer la table de routage du TFC switch. Trouver les mots clés : composant, type de composant, liens, chemin... Les définir : un lien est un câble entre le port dentrée dun composant et le port de sortie dun autre Extraire les liens entre mots clés : un chemin est une suite de liens Use cases

12 12 Entity relationship model Device Type +device type name +nbr of input port +nbr of output port +device description Device +Device Name +Device type +Status Les relations entre les tables Les contraintes Device Type +devtype name (pk) +nbr of input ports +nbr of output ports +device description Device +Device Name (pk) +Device type (fk) ref. Device type(devtype) +Status Link + LinkID +Switch Name From +Port Number From +Switch Name To +Port Number To +Type of link Path +PathID +Link Link +Switch_LinkID (pk) +Switch_From +Port_nbr_from +Switch_to +Port_nbr_to +link_type (fk) ref Link Type(link nbr) + bidirectional_used + Unique(Switch_From, port_nbr_from) + Unique(Switch_to, port_nbr_to) + Switch_From, Port_nbr_from (fk) ref Port(switch name,nbr,in_or_out=out) + Switch_to, Port_nbr_to (fk) ref Port(switch name,nbr,in_or_out=in) Path + PathID (pk) +link1 +link2… only fixed paths 2 1

13 13 LIMPLEMENTATION

14 14 Les grandes lignes Base de données Oracle Accès à la base de données via ProC/C++ et C/C++ pour intégrer les codes SQL et PL/SQL DIM pour communiquer avec PVSS FSM pour le contrôle et la supervision des unités Outils JCOP cdbVis : outil de navigation en Python CVS pour garder les différents versions de projets

15 15 Intégrer loutil JCOP concernant la configuration des composants Joint Control Project: offre aux 4 expériences, un panel doutils et de modules pour PVSS Assurer la compatibilité entre les tables JCOP et les tables LHCb Eviter la redondance dans les tables: –Tables JCOP : propriétés des composants –Tables LHCb : connexions et hierarchie Adapter les scripts fournis par JCOP

16 16 Communication : PVSS System PVSS Libraires & Tools fw_recipes _properties fw_device device tfc_path fw_device_ properties fw_com ponents PL/SQL scripts Configuration DB Fournies by JCOP tables LHCb

17 17 cdbVis : outil de navigation Affichage des connexions dentrée et de sortie du composant sélectionné Exemple de chemin dans le système TFC, depuis le readout jusquau Throttle

18 18 EX:CONCRETE IMPLEMENTATION : TFC SYSTEM

19 19 Le cahier de charge Clock L0 / L1 Local trigger (Optional) Clock L0 / L1 Clock Readout Supervisor 0 Readout Supervisor 2 Readout Supervisor 3 Physics trigger... Throttle SwitchTFC Switch Clock L0 / L1 Readout Supervisor 1 VELO FE ST FEOT FERICH FEECAL FE Readout Supervisor 1 VELO FEST FEOT FE TFC Switch Sélection de sous-détecteurs et dune activité List of activitiesPhysics Obtention des connexions entre les sous-détecteurs et le TFC switch Liste des readout libres Sauvegarde/Téléchargement dune activité dans/de la DB

20 20

21 21 Conclusion Le design des schémas pour le TFC et le DAQ est terminé Un projet PVSS pour le TFC système utilise la base de données Ce qui reste encore à faire… Le design des tables pour les sous-détecteurs Etendre les fonctionalités de cdbVis Implémenter un API permettant aux différents clients dintéragir avec la base de données.


Télécharger ppt "1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR."

Présentations similaires


Annonces Google