1 la base de données de configuration de lhcb online lana abadie, cern & university pierre...
TRANSCRIPT
![Page 1: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/1.jpg)
1
La base de données de configuration
de LHCb online
Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI) , laboratoire SAMOVAR/LOR
![Page 2: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/2.jpg)
2
LHC & LHCb
![Page 3: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/3.jpg)
3
Le LHC
• 100 m de profondeur• 27km de diamètre• le plus grand accélérateur
de particules• recréer les conditions
telles qu’elles existaient après le BIG BANG
• expliquer la structure de la matière
• 4 détecteurs : ALICE, ATLAS, CMS, LHCb
![Page 4: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/4.jpg)
4
Le LHCb
![Page 5: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/5.jpg)
5
Le LHCbExpérience sur la violation de la symétrie CP par les mésons B pour vérifier la théorie “Standard Model”
![Page 6: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/6.jpg)
6
INTRODUCTION
![Page 7: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/7.jpg)
7
LHCbconfiguration
DB
matériel de l’expérience
Structure générale du système
Le système de contrôle de l’expérience (ECS)
PVSS (SCADA)
Opérateur
![Page 8: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/8.jpg)
8
Objectifs & exigences
• Contenu de la base de données & ECS: – Configuration des différents équipements– Gestion de l’expé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
![Page 9: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/9.jpg)
9
LE SCHEMA
![Page 10: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/10.jpg)
10
Information obtenue à partir du schéma : Liste des composantsConnexions entre eux
Le flux des données dans le “Timing & Fast Control” (TFC)
![Page 11: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/11.jpg)
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 d’entrée d’un composant et le port de sortie d’un autre
• Extraire les liens entre mots clés : un chemin est une suite de liens
Use cases
![Page 12: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/12.jpg)
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
![Page 13: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/13.jpg)
13
L’IMPLEMENTATION
![Page 14: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/14.jpg)
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
![Page 15: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/15.jpg)
15
Intégrer l’outil JCOP concernant la configuration des composants
• Joint Control Project: offre aux 4 expériences, un panel d’outils 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
![Page 16: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/16.jpg)
16
Communication :
PVSS SystemPVSS Libraires & Tools
fw_recipes
fw_recipes_properties
fw_device
device
tfc_path
fw_device_properties
fw_components
PL/SQL scripts
Configuration DB
Fournies by JCOP
table
s LHCb
![Page 17: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/17.jpg)
17
cdbVis : outil de navigation
Affichage des connexions d’entrée et de sortie du composant sélectionné
Exemple de chemin dans le système TFC, depuis le readout jusqu’au Throttle
![Page 18: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/18.jpg)
18
EX:CONCRETE IMPLEMENTATION :
TFC SYSTEM
![Page 19: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/19.jpg)
19
Le cahier de charge
Clo
ck
L0
/ L
1
Local trigger(Optional)
Clo
ck
L0
/ L
1
Clo
ck
ReadoutSupervisor 0
ReadoutSupervisor 2
ReadoutSupervisor 3
Physics trigger
. . .
Throttle Switch TFC Switch
Clo
ck
L0
/ L
1
ReadoutSupervisor 1
VELO FE ST FE OT FE RICH FE ECAL FE
ReadoutSupervisor 1
VELO FE ST FE OT FE
TFC Switch
•Sélection de sous-détecteurs et d’une activité
List of activitiesPhysics
•Obtention des connexions entreles sous-détecteurs et le TFC switch
• Liste des readout libres
• Sauvegarde/Téléchargementd’une activité dans/de la DB
![Page 20: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/20.jpg)
20
![Page 21: 1 La base de données de configuration de LHCb online Lana Abadie, CERN & University Pierre & Marie Curie (Paris VI), laboratoire SAMOVAR/LOR](https://reader035.vdocuments.mx/reader035/viewer/2022062622/551d9d9f497959293b8cdadd/html5/thumbnails/21.jpg)
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 d’intéragir avec la base de données.