1 Alice DAQ Configuration DB

Slides:



Advertisements
Similar presentations
Database System Concepts and Architecture
Advertisements

CWG10 Control, Configuration and Monitoring Status and plans for Control, Configuration and Monitoring 16 December 2014 ALICE O 2 Asian Workshop
1 Databases in ALICE L.Betev LCG Database Deployment and Persistency Workshop Geneva, October 17, 2005.
1P. Vande Vyvre - CERN/PH ALICE DAQ Technical Design Report DAQ TDR Task Force Tome ANTICICFranco CARENA Wisla CARENA Ozgur COBANOGLU Ervin DENESRoberto.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Star (Traditional) Database Tasks & MySQL 1. Database Types & Operation Issues 2. Server & Database deployments 3. Tools with MySQL 4. Data definition.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
MySQL GUI Administration Tools Rob Donahue Manager, Distributed Systems Development May 7th, 2001 Rob Donahue Manager, Distributed Systems Development.
MSS, ALICE week, 21/9/041 A part of ALICE-DAQ for the Forward Detectors University of Athens Physics Department Annie BELOGIANNI, Paraskevi GANOTI, Filimon.
Information Systems Chapter 5 Building the database Part 1. Unsing Access.
ALICE DAQ Plans for 2006 Procurement, Installation, Commissioning P. VANDE VYVRE – CERN/PH for LHC DAQ Club - CERN - May 2006.
SQL Queries Relational database and SQL MySQL LAMP SQL queries A MySQL Tutorial and applications Database Building Assignment.
Engr. M. Fahad Khan Lecturer Software Engineering Department University Of Engineering & Technology Taxila.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Update on Database Issues Peter Chochula DCS Workshop, June 21, 2004 Colmar.
NoSQL Databases Oracle - Berkeley DB Rasanjalee DM Smriti J CSC 8711 Instructor: Dr. Raj Sunderraman.
NoSQL Databases Oracle - Berkeley DB. Content A brief intro to NoSQL About Berkeley Db About our application.
V. Altini, T. Anticic, F. Carena, W. Carena, S. Chapeland, V. Chibante Barroso, F. Costa, E. Dénes, R. Divià, U. Fuchs, I. Makhlyueva, F. Roukoutakis,
DAQ & ECS for TPC commissioning A few statements about what has been done and what is still in front of us F.Carena.
The ALICE Data-Acquisition Software Framework DATE V5 F. Carena, W. Carena, S. Chapeland, R. Divià, I. Makhlyueva, J-C. Marin, K. Schossmaier, C. Soós,
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Intro – Part 2 Introduction to Database Management: Ch 1 & 2.
ALICE Computing Model The ALICE raw data flow P. VANDE VYVRE – CERN/PH Computing Model WS – 09 Dec CERN.
Roberto Divià, CERN/ALICE 1 CHEP 2009, Prague, March 2009 The ALICE Online Data Storage System Roberto Divià (CERN), Ulrich Fuchs (CERN), Irina Makhlyueva.
ALICE, ATLAS, CMS & LHCb joint workshop on
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
Computing Division Requests The following is a list of tasks about to be officially submitted to the Computing Division for requested support. D0 personnel.
AFFAIR – fabric monitoring ROOT 2005 Tome Antičić Ruđer Bošković Institute, Zagreb,Croatia ALICE,CERN Tome Antičić Ruđer Bošković.
Introduction CMS database workshop 23 rd to 25 th of February 2004 Frank Glege.
Databases in CMS Conditions DB workshop 8 th /9 th December 2003 Frank Glege.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
Overview of DAQ at CERN experiments E.Radicioni, INFN MICE Daq and Controls Workshop.
NA49-future Meeting, January 26, 20071Ervin Dénes, KFKI - RMKI DATE the DAQ s/w for ALICE (Birmingham, Budapest, CERN, Istanbul, Mexico, Split, Zagreb.
MySQL An Introduction Databases 101.
Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.
Configuration database status report Eric van Herwijnen September 29 th 2004 work done by: Lana Abadie Felix Schmidt-Eisenlohr.
DAQ Status & Plans GlueX Collaboration Meeting – Feb 21-23, 2013 Jefferson Lab Bryan Moffit/David Abbott.
Activity 1 5 minutes to discuss and feedback on the following:
Management of the LHCb DAQ Network Guoming Liu *†, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
The DCS Databases Peter Chochula. 31/05/2005Peter Chochula 2 Outline PVSS basics (boring topic but useful if one wants to understand the DCS data flow)
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
R.Divià, CERN/ALICE 1 ALICE off-line week, CERN, 9 September 2002 DAQ-HLT software interface.
Database Issues Peter Chochula 7 th DCS Workshop, June 16, 2003.
The ALICE data quality monitoring Barthélémy von Haller CERN PH/AID For the ALICE Collaboration.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
M. Caprini IFIN-HH Bucharest DAQ Control and Monitoring - A Software Component Model.
P. Vande Vyvre – CERN/PH for the ALICE collaboration CHEP – October 2010.
Retele de senzori Curs 1 - 1st edition UNIVERSITATEA „ TRANSILVANIA ” DIN BRAŞOV FACULTATEA DE INGINERIE ELECTRICĂ ŞI ŞTIINŢA CALCULATOARELOR.
Luz GUEVARA - Simon CHOLLET INGRID Database Proposal for Database.
Barthélémy von Haller CERN PH/AID For the ALICE Collaboration The ALICE data quality monitoring system.
DAQ thoughts about upgrade 11/07/2012
Local Alarm Station Data Acquisition, Storage and Visualization for Radiation Portal Monitor (RPM).
Fundamental of Databases
Databases and DBMSs Todd S. Bacastow January 2005.
Business System Development
TDAQ Phase-II kick-off CERN background information
PGT(CS) ,KV JHAGRAKHAND
Database System Concepts and Architecture
CMS High Level Trigger Configuration Management
TPC Commissioning: DAQ, ECS aspects
Controlling a large CPU farm using industrial tools
Introduction of Week 3 Assignment Discussion
ITS combined test seen from DAQ and ECS F.Carena, J-C.Marin
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Data, Databases, and DBMSs
DAT381 Team Development with SQL Server 2005
Implementation of DHLT Monitoring Tool for ALICE
STATEL an easy way to transfer data
Presentation transcript:

1 Alice DAQ Configuration DB

31/01/2007 – S.C.Alice DAQ configuration DB 2 ALICE DAQ Architecture GDC CTP LTU TTC FERO LTU TTC FERO LDC BUSY Rare/All Storage Network TDS 343 DDL EDM LDC Load Bal. LDC HLT Farm FEP DDL H-RORC 10 DDL 10 D-RORC 10 HLT LDC 163 DDL TDS DS Event-Building Network 425 D-RORC 50 GDC 10 DS PDS 25 TDS 200 Detector LDC Event Fragment Sub event Event File

31/01/2007 – S.C.Alice DAQ configuration DB 3 ALICE DAQ Architecture GDC CTP LTU TTC FERO LTU TTC FERO LDC Storage Network TDS EDM LDC HLT Farm FEP TDS DS Event-Building Network PDS TriggerHigh-Level Trigger Detectors Data Acquisition

31/01/2007 – S.C.Alice DAQ configuration DB 4 DATE v4 - configuration DATE Configuration stored in ASCII files –$DATE_SITE_CONFIG –Shared by NFS DATE DB package used to read static information: – roles (who is what) …… – detectors (what detectors and sub-detectors are made of) …… – triggers (what is activated by each trigger) …… – event building (what to do with the events on GDCs) …… – memory banks (where to store the data structures) Readout equipment (data sources on LDCs) RunControl parameters (dynamic) Misc. items: DIM DNS, environment, … 2004

31/01/2007 – S.C.Alice DAQ configuration DB 5 DATE v5 - configuration SQL based Constraints to avoid inconsistencies GUI APIs unchanged Backward compatible (runtime/compile switch) Critical shared resources distributed with SQL Few static items still in flat files : Now everything in MySQL

31/01/2007 – S.C.Alice DAQ configuration DB 6 Operator console MySQL server DATE nodes Architecture

31/01/2007 – S.C.Alice DAQ configuration DB 7 SQL db Improves data distribution and configuration integrity compared to NFS ASCII files. Simple structure, few tables (10s), little data (1000s records) Peak read access when DAQ starts (100s clients) Infrequent write access (by operator and runcontrol) No use of special features, standard SQL, any back-end should fit DATE Language interfaces: C, Tcl/Tk, php

31/01/2007 – S.C.Alice DAQ configuration DB 8 Config db schema

31/01/2007 – S.C.Alice DAQ configuration DB 9 SQL db - requirements Ease of installation –Dynamic setup, may need to create many times different systems –Independency for quick changes Control on the server: –to monitor behavior –how to tune performance –improve server setup accordingly for development phase

31/01/2007 – S.C.Alice DAQ configuration DB 10 SQL db - requirements Version control –Version must be stable during data taking period Maintenance and operation –Fast reactivity, known procedures, internal know-how –On the fly setup change when needed (performance tuning, …) for production phase

31/01/2007 – S.C.Alice DAQ configuration DB 11 MySQL Open source Free DB system to distribute to institutes using DATE Easy setup Good feedback on bugs (#7838) Platform compatibility Interfaces for C, Tcl, Php … Good performance No strong dependency, in house expertise MySQL version 4: innodb, … MySQL version 5: promising features (views, triggers, …) 2005

31/01/2007 – S.C.Alice DAQ configuration DB 12 MySQL RPM setup, binary tarball, source compilation Server setup: –Users and table creation with simple SQL commands –Can also copy an existing database: copy whole directory and it works (good for backup as well) Client program: linked with corresponding platform library Installation is a matter of minutes

31/01/2007 – S.C.Alice DAQ configuration DB 13 DB performance tests

31/01/2007 – S.C.Alice DAQ configuration DB 14 DB performance tests Operator console MySQL server DAQ nodes Configuration DB: concurrent access 65 LDC, 65 GDC

31/01/2007 – S.C.Alice DAQ configuration DB 15 DB performance tests 2007

31/01/2007 – S.C.Alice DAQ configuration DB 16 MySQL operation Excellent stability – no crash so far Simplicity to setup & run Scalable Nice GUI tools: –MySQL Administrator –MySQL Query Browser –MySQL Workbench

31/01/2007 – S.C.Alice DAQ configuration DB 17 Other DB usage in Alice DAQ infoLogger store logs of all DAQ nodes Detector Config specific hardware configuration File Exchange Server export data to outside world Logbook Summary information for each run Machine db DAQ hardware configuration: LAN, cables, racks, …

31/01/2007 – S.C.Alice DAQ configuration DB 18 Conclusion Now entering production Software ready and stable Still flexible for new features Good choice so far