Overview of Data Management solutions for the Control and Operation of the CERN Accelerators Database Futures Workshop, CERN 06-07 June 2011 Zory Zaharieva,

Slides:



Advertisements
Similar presentations
Controls Configuration Service Overview GSI Antonio on behalf of the Controls Configuration team Beams Department Controls Group Data & Applications.
Advertisements

T-FLEX DOCs PLM, Document and Workflow Management.
1 Databases in ALICE L.Betev LCG Database Deployment and Persistency Workshop Geneva, October 17, 2005.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
TotalETL:infoServer Chris Fournier Nathan Clark Scott Longley Cyril Shilnikov MQP Project 2005 Sponsored by TotalETL inc.
Industrial Control Engineering Industrial Controls in the Injectors: "You (will) know that they are here" Hervé Milcent On behalf of EN/ICE IEFC workshop.
Isabelle Laugier, AT/VAC/ICM Section February 7 th 2008.
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
Understanding and Managing WebSphere V5
controls Middleware – OVERVIEW & architecture 26th June 2013
GSI Operating Software – Migration OpenVMS to Linux Ralf Huhmann PCaPAC 2008 October 20, 2008.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Database Developers Forum – APEX
CERN - IT Department CH-1211 Genève 23 Switzerland t Monitoring the ATLAS Distributed Data Management System Ricardo Rocha (CERN) on behalf.
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
IMMW14, Ferney Voltaire, September 2005 (slide 1/35) Experience with configurable acquisition software for magnetic measurement.
W. Sliwinski – eLTC – 7March08 1 LSA & Safety – Integration of RBAC and MCS in the LHC control system.
Openlab Workshop on Data Analytics 16 th of November 2012 Axel Voitier – CERN EN-ICE.
CERN LASER Alarm System Katarina Sigerud, CERN ACS workshop, 9 October 2005.
European Organization for Nuclear Research LHC Gas Control System Applications G.Thomas, J.Ortola Vidal, J.Rochez EN-ICE Workshop 23 April 2009.
14 December 2006 CO3 Data Management section Controls group Accelerator & Beams department Limits of Responsibilities in our Domains of Activities Ronny.
CERN Accelerators Topology Configuration and Change Management Engineering Department Thomas Birtwistle, Samy Chemli – EN/MEF/DC.
CERN IT Department CH-1211 Genève 23 Switzerland t Internet Services Job Monitoring for the LHC experiments Irina Sidorova (CERN, JINR) on.
CLIC Project breakdown structure: organization, documentation and cost estimate Beam Instrumentation Workshop, June 2-3, 2009 CLIC Project breakdown structure:
Logging Mike Lamont Georges Henry Hemlesoet AB/OP Discussions with M. Pace & C. Roderick.
Eugenia Hatziangeli Beams Department Controls Group CERN, Accelerators and Technology Sector E.Hatziangeli - CERN-Greece Industry day, Athens 31st March.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Analysis, & future direction A FRAMEWORK FOR OFFLINE VERIFICATION OF BEAM INSTRUMENTATION SYSTEMS.
Session 1 Introduction  What is RADE  Technology  Palette  Tools  Template  Combined Example  How to get RADE  Questions? RADE Applications EN-ICE-MTA.
Database Administration
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
The DIAMON Project Monitoring and Diagnostics for the CERN Controls Infrastructure Pierre Charrue, Mark Buttner, Joel Lauener, Katarina Sigerud, Maciej.
MTF – Manufacturing and Test Folder Large Scale Deployment of MTF Sonia Mallón Amérigo Elena Manola-Poggioli on behalf of the EDMS Team, TS-CSE.
European Organization For Nuclear Research Future Database Requirements in the Accelerator Sector Ronny Billen Database Futures Workshop – 6-7 June 2011.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
CERN General Infrastructure Services Department CERN GS Department CH-1211 Geneva 23 Switzerland Db Futures Workshop
Strategy to achieve smooth upgrades during operations Vito Baggiolini BE/CO 1.
26 Jan 06Marine Pace - AB/CO1 LEIR Controls : Gain of Experience for the Running-in of LHC Marine Pace on behalf of AB/CO and LSA.
Instrumentation of the Controls Configuration Directory Service J. Luis González Arias BE3528 Software Developer for the Accelerator Controls Configuration.
European Organization for Nuclear Research LHC Gas Control System Applications Generation to Deployment phases Strategy/Principles.
AB/CO Review, Interlock team, 20 th September Interlock team – the AB/CO point of view M.Zerlauth, R.Harrison Powering Interlocks A common task.
DIAMON Project Project Definition and Specifications Based on input from the AB/CO Section leaders.
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)
16-17 January 2007 Post-Mortem Workshop Logging data in relation with Post-Mortem and archiving Ronny Billen AB-CO.
MPP 4 th March - 1v0 CERN MPP CERN MPP SMP Team 3.
UNICOS LHCLoggingDB Josef Hofer EN/ICE/SCD. Agenda The LHC Logging Database Purpose of the LHCLogging component Basic concepts Advanced concepts Logging.
Status of the AWAKE Control System Edda Gschwendtner, Janet Schmidt, Marine Gourber-Pace, Roman Gorbonosov, Peter Sherwood AWAKE Technical Board, 27 January.
Report on database work for INB in ALICE Latchezar Betev (ALICE) Information Session INB – June 8, 2006.
DEIMOS – 17 January Ontogrid Presentation OntoGrid Business Case, User Requirements Analysis and Test Set Definition For Quality Analysis Platform.
TE/TM 30 th March - 0v1 CERN MPP SMP 3v0 - Introduction 3 *fast *safe *reliable *available generates flags & values.
Industrial Control Engineering Session 1 Introduction  What is RADE  Technology  Palette  Tools  Template  Combined Example  How to get RADE 
Software tools for digital LLRF system integration at CERN 04/11/2015 LLRF15, Software tools2 Andy Butterworth Tom Levens, Andrey Pashnin, Anthony Rey.
European Organization For Nuclear Research CERN Accelerator Logging Service Overview Focus on Data Extraction for Offline Analysis Ronny Billen & Chris.
LSA Core overview 6 / 11 / 2007 Wojciech Śliwiński (AB-CO-AP) on behalf of LSA team.
FESA Overview Leandro Fernandez On behalf of the FESA Team 6/22/2010FESA Overview1.
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
Technical Services: Unavailability Root Causes, Strategy and Limitations Data and presentation in collaboration with Ronan LEDRU and Luigi SERIO.
Performance monitoring framework for the technical infrastructure
Chapter 11: Software Configuration Management
Configuration Management and Layout Database ELENA Project
CERN-Russia Collaboration in CASTOR Development
Renovation of the Accelerators Controls Infrastructure and its Assets Management Asset and Maintenance Management Workshop November 14th, 2013 Cl.Dehavay.
FESA evolution and the vision for Front-End Software
GIS Portal Racks Project
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Chapter 11: Software Configuration Management
Metadata The metadata contains
Automation of Control System Configuration TAC 18
SDMX IT Tools SDMX Registry
Presentation transcript:

Overview of Data Management solutions for the Control and Operation of the CERN Accelerators Database Futures Workshop, CERN June 2011 Zory Zaharieva, Chris Roderick Beams Department Controls Group Data Management Section

Data Management for the Accelerators Control and Operation 6-June-2011Databases Future Workshop 2011 Outline  Overview of the main data domains for the Accelerators  Examples of mission-critical database-centric services for the Accelerators  Controls Configuration Service  Alarms Service  Settings Management  Logging Service  Instrumentation  Conclusion 2/16

Data Management for the Accelerators Control and Operation 6-June-2011Databases Future Workshop 2011  The Accelerators data management  Complex, challenging  Logical break-down of the data  Easier to organize and manage each individual area  Integration of the data throughout the domains must be specially considered  Common understanding  Good communication Operational Data Assets Management Layout of the accelerators Controls Configuration QA Data Domains for the Accelerators 3/16

Data Management for the Accelerators Control and Operation 6-June-2011Databases Future Workshop 2011 Measurements DB List of the Databases in the Data Domains Accelerators Layout DB Accelerators Entities and Signals Naming DB EDMS / MTF / CDD Controls Configuration DB LSA DB Logging DB OASIS DB LASER DB (Alarms) DIAMON DB ABS DB Postmortem DB Operational Data Assets Management Layout of the accelerators Controls Configuration QA mission critical dbs LogBook DB 4/16

Data Management for the Accelerators Control and Operation 6-June-2011Databases Future Workshop 2011 Interdependencies between the databases  Data is maintained only in one place  Ensuring single source of consistent data  Data propagation from one domain to another for the purpose of the accelerator complex operation  Execution on manual, semi-automatic or automatic basis  Database views, materialized views, PL/SQL code for data propagation Controls Configuration DB Accelerators settings (LSA) OASISDB LASER DB LASER DB(Alarms) DIAMON DB Logging DB Layout DB External DBs Accelerators Naming DB LogBook 5/16

Data Management for the Accelerators Control and Operation 6-June-2011Databases Future Workshop 2011  Relational DB technology  Oracle Databases for all technical data  Data-driven applications and APIs  Java, J2EE  Oracle technology applications stack  Reliable database services  On-line usage of database services for the accelerators control and operation Implementation Strategy 6/16

Data Management for the Accelerators Control and Operation 6-June-2011Databases Future Workshop 2011 Outline 7/16  Overview of the main data domains for the CERN Accelerators  Examples of mission-critical database-centric services for the Accelerators  Controls Configuration Service  Alarms Service  Settings Management  Logging Service  Instrumentation  Conclusion

Data Management for the Accelerators Control and Operation 6-June-2011Databases Future Workshop 2011 Controls Configuration Service 8/16  The heart of the Controls System – the basis for the Configuration Management of the Controls System for all accelerators at CERN  Serves as a repository for the data for all configuration items and their relationships, required for the correct functioning of the Controls System  All controls devices (~77,000) and parameters (~ 2,000,000)  Hardware and software configuration of all Front-End Computers (~3 000), Drivers generation  The Accelerators Timing System, etc.  Service with 25 years of history  Supporting the requirements of the PS, SPS and LHC complexes (10 accelerators)

Data Management for the Accelerators Control and Operation 6-June-2011Databases Future Workshop 2011 Controls Configuration DB 9/16 Controls Devices&Property Model (GM, Hardware, FESA, Virtual, SL) Controls Configuration Database Beam Interlock Systems Configuration Fixed Displays Configuration Front-End Computers Configuration, PVSS Common Console Manager Configuration Video Observation System Configuration Role-Based Access Configuration Devices Working SetsConfiguration Accelerators Timing System Configuration Power Converters Controls Middleware  The data in the CCDB represents components and their properties as seen by the Controls System  The complete Controls System topology - from front-end computers to control room operators consoles configurations  Mission critical service – 24/7/365  Database complexity  Model the Controls System into a relational database, maintain data consistency while enforcing the business rules

Data Management for the Accelerators Control and Operation 6-June-2011Databases Future Workshop 2011 Controls Configuration Interfaces 10/16  Web-deployed applications for browsing / editing of data by users  Set of 12 Data Editing applications users  Based on Oracle ADF (J2EE)  Strict authorization - fine grain access control (custom authorization modules and virtual private db features)  Data Browser – 160 reports covering all areas of the CCDB  Based on Oracle APEX  History Log Browser – used by the Controls Exploitation team  Provides access to the history log – all data modifications are recorded since 2005  Audit of every session opened in the CCDB  To know: who did what and when  The history log serves as a basis for versioning of the configuration data for each component described into the CCDB Controls Configuration DB Equipment Experts CO Experts Operators

Data Management for the Accelerators Control and Operation 6-June-2011Databases Future Workshop 2011 Controls Configuration Interfaces 11/16  APIs to extract the data / generate files to be used by the different components of the Controls System  Java, PL/SQL, C  Various output formats: text files for drivers generation, hardware and software configuration of computers, XML and binaries for Controls devices configuration, etc. Controls Configuration DB Equipment Experts CO Experts Operators APIsAPIs XML, Config files, binaries, etc

Data Management for the Accelerators Control and Operation 6-June-2011Databases Future Workshop 2011 Outline 12/16  Overview of the main data domains for the CERN Accelerators  Examples of mission-critical database-centric services for the Accelerators  Controls Configuration Service  Alarms Service  Settings Management  Logging Service  Instrumentation  Conclusion

Data Management for the Accelerators Control and Operation 6-June-2011Databases Future Workshop 2011 Accelerators Alarms (LASER) 13/16  LASER (Alarms) - capturing, storing and notification of anomalies for the whole accelerator chain (PS, SPS, LHC, MTB) and technical infrastructure  Service - 24/7/365  Alarms DB - 3 different database areas  Pre-defined alarm definitions  User configurations for the alarms displays  Time-stamped run-time alarms events coming from 250 sources processed and distributed to ~ 50 consoles

Data Management for the Accelerators Control and Operation 6-June-2011Databases Future Workshop 2011 Accelerators Alarms (LASER) DB 14/16  Alarms definitions million data elements  Imported into the LASER DB coming from 31 providers  Domains: access control, beam transfer, beam diagnostics/loss, RF, IT computer surveillance, radiation monitoring, power converters, vacuum system, interlocks, cooling and ventilation, cryogenics, CERN electrical grid, etc.  Standard format for the interface tables  Intensive 2-stage ETL process with complete data validation  Specific user configurations  Alarms to display categories assignments, filter definitions, display masking of data, etc.  Suite of Data Management Tools – give users the possibility to explore their data and maintain it  Web-deployed APEX-based interfaces

Data Management for the Accelerators Control and Operation 6-June-2011Databases Future Workshop 2011 Alarms Events 15/16  Short-term archive - alarms run-time events data  Average of 170,000 events per day  Peaks of up to 1000 events per second  Last 6 months of data  Long-term archive  PL/SQL code for transferring the on-line data into the long-term archive executed as a db job once per day  At the beginning of each year archiving of the previous year data is done – PL/SQL code with reduction of the data factor of 10  since 2005  Stored between 4 to 10 GB/year archived data

Data Management for the Accelerators Control and Operation 6-June-2011Databases Future Workshop 2011 Outline 16/16  Overview of the main data domains for the CERN Accelerators  Examples of mission-critical database-centric services for the Accelerators  Controls Configuration Service  Alarms Service  Settings Management  Logging Service  Instrumentation  Conclusion