La base de données de configuration de LHCb online

Slides:



Advertisements
Présentations similaires
L’UNIVERS MATÉRIEL Les propriétés de la matière
Advertisements

1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.
Approche graphique du nombre dérivé
Télé-orthophonieTélé-orthophonie Projet de la CSBJ
Manuel Qualité, Structure et Contenus – optionnel
Story-board version 1.1 Statut : à valider Rédacteur : Nicole Djuissi
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Architectures Orientées Services Composants de Service Exemple pratique de développement.
Projet n°4 : Objecteering
T ravail E tude R echerche COUREUX Éric DUCK Christian ZENGERLÉ Olivier COUREUX Éric DUCK Christian ZENGERLÉ Olivier EncadrantsEncadrants M. Crescenzo.
Introduction 2002: document prospective des théoriciens des particules : évolution démographique alarmante Mise à jour, approfondissement de la réflexion,
Le Modèle Logique de Données
Algèbre relationnelle
Objectifs Nous allons concevoir une mise en œuvre contenant un noyau de jeu d’instructions. Nous verrons comment l’architecture de jeu d’instructions.
Organisation et Management de projet
1 Placement automatique des composants lors du déploiement dapplications à base de composants Abdelkrim Beloued Chantal Taconet, Dhouha Ayed, Guy Bernard.
R. Saint-Paul, G. Raschia and N. Mouaddib IRIN, Nantes (France)
Interface Homme Machine IHM Pro
Gestion de la communication par établissement sur le site ville
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
Les requêtes La Requête est une méthode pour afficher les enregistrements qui répondent à des conditions spécifiques. La requête est donc un filtre.
Initiation au système d’information et aux bases de données
Développement d’applications web
Construire une base de données bibliographiques Elaborer un site web
ETUDE SCIENTITFIQUE ET TECHNIQUE
XT-SOFT SQL-TUNE. 2 Menu dAccueil 3 Sélection des Statistiques Maintenant allons sur Statistics : PF4 04 par PF4 ou en entrant dans Enter option : la.
Contrôles d'accès aux données
Bouyela Ngoyi Gérard Armand professeur: Pierre Langlois
le profil UML en temps réel MARTE
Administration de SharePoint
BENABEN, PEREZ Mini projet: Détection d’obstacle.
Réalisation Gestionnaire de Stock
Principes de persistance dans les applications orienté objet
Chap 4 Les bases de données et le modèle relationnel
DeltaPROD Suivi des interventions Gestion de configuration
RAPPORT PROJET 2 Xavier Garcia 1 A12. Table des matières 03/11/12 2 Curriculum vitae Résolution du problème Démarche liste 1 Démarche liste 2 Démarche.
Configuration de Windows Server 2008 Active Directory
1 1 ST Crolles 2 Université Montpellier II France FTFC 2003 Représentation Unifiée des Performances Temporelles dune Bibliothèque de Cellules Standards.
Quelques Modèles de conception
L’utilisation des bases de données
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
EPID-CPI-ISAIP Philippe Bancquart - mise à jour 24/02/ page 1 Procédures stockées CPI-SQLServer.
@SSR – Installation des applications eduscol.education.fr/securite - février 2007 © Ministère de l'Éducation nationale, de l'Enseignement supérieur et.
Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique.
Projet Génie Logiciel & UML, Bases de Données & Interfaces
Administrative Information Services CERN - Organisation Européenne pour la Recherche Nucléaire 27 nov Swiss Oracle User Group.
Journées de Rencontre Jeune Chercheurs
L’expérience ATLAS au LHC
Conception des Réalisé par : Nassim TIGUENITINE.
Michel Tollenaere SQL et relationnel ENSGI Cours MSI 2A Relationnel et SQL version 1.4 du 25 septembre 2007 (ajout jointures) 1 Modèle relationnel Historique.
Chapitre 3 Les bibliothèques de balises JSP et la JSTL
Projet PVSS « lbPSFEB » Contrôle et Monitoring des cartes (100) front- end du preshower du détecteur LHCb. System name = PSDAQC1 System number = 180 CERN.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
Limiter et trier des données
‘‘Open Data base Connectivity‘‘
Introduction.
PHP & My SQL.
1. Présentation générale du système
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
9 paires séries de 3 étuis ( n° 1 à 27 )
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Les Composants de l’architecture Oracle
Supports de formation au SQ Unifié
ECS activities Xavier Vilasís-Cardona Calorimeter Meeting - Xvc.
Les réseaux locaux virtuels : VLAN
Chapitre 6.2 Les curseurs Cours SGBD 3A Mme hkimi Jihène
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Créer des packages.
FACTORY systemes Le module de gestion de fiches recettes FORMATION INTOUCH 7.0.
Transcription de la présentation:

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

LHC & LHCb

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

Le LHCb

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

INTRODUCTION

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

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

LE SCHEMA

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

Use cases É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

Entity relationship model Les relations entre les tables Link +LinkID +Switch Name From +Port Number From +Switch Name To +Port Number To +Type of link Device Type +device type name +nbr of input port +nbr of output port +device description Path +PathID +Link Device +Device Name +Device type +Status 2 1 Les contraintes 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’) Device +Device Name (pk) +Device type (fk) ref. Device type(devtype) +Status Device Type +devtype name (pk) +nbr of input ports +nbr of output ports +device description Path + PathID (pk) +link1 +link2… only fixed paths

L’IMPLEMENTATION

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

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

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

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

EX:CONCRETE IMPLEMENTATION : TFC SYSTEM

Le cahier de charge . . . Sélection de sous-détecteurs et Physics trigger . . . Throttle Switch TFC Switch Clock L0 / L1 Readout Supervisor 1 VELO FE ST FE OT FE RICH FE ECAL FE Sélection de sous-détecteurs et d’une activité Clock L0 / L1 Local trigger (Optional) Readout Supervisor 0 Supervisor 2 Supervisor 3 Obtention des connexions entre les sous-détecteurs et le TFC switch Readout Supervisor 1 Physics List of activities Liste des readout libres TFC Switch Sauvegarde/Téléchargement d’une activité dans/de la DB VELO FE ST FE OT FE

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.