Future Archiver (librarian) for WinCC OA Control Systems

Slides:



Advertisements
Similar presentations
The Datastore Presenters: Nicholas Couture – President / CTO Marc Tomkinson – Director of Product Innovation.
Advertisements

André Augustinus ALICE Detector Control System  ALICE DCS is responsible for safe, stable and efficient operation of the experiment  Central monitoring.
F Fermilab Database Experience in Run II Fermilab Run II Database Requirements Online databases are maintained at each experiment and are critical for.
Overview of Data Management solutions for the Control and Operation of the CERN Accelerators Database Futures Workshop, CERN June 2011 Zory Zaharieva,
Peter Chochula.  DAQ architecture and databases  DCS architecture  Databases in ALICE DCS  Layout  Interface to external systems  Current status.
CERN IT Department CH-1211 Genève 23 Switzerland t Integrating Lemon Monitoring and Alarming System with the new CERN Agile Infrastructure.
Scale-out databases for CERN use cases Strata Hadoop World London 6 th of May,2015 Zbigniew Baranowski, CERN IT-DB.
CERN - IT Department CH-1211 Genève 23 Switzerland t The High Performance Archiver for the LHC Experiments Manuel Gonzalez Berges CERN, Geneva.
Openlab Workshop on Data Analytics 16 th of November 2012 Axel Voitier – CERN EN-ICE.
Siemens Openlab Major Review September  Organization  Data Analytics  PLCs Security  WinCC Open Architecture  Database Archiver  Deployment.
Experiment Support CERN IT Department CH-1211 Geneva 23 Switzerland t DBES PhEDEx Monitoring Nicolò Magini CERN IT-ES-VOS For the PhEDEx.
© Siemens AG All rights reserved. openlab III Board of Sponsors 3-4 May 2011 at CERN Joint Report Siemens - CERN.
Databases E. Leonardi, P. Valente. Conditions DB Conditions=Dynamic parameters non-event time-varying Conditions database (CondDB) General definition:
Development of Hybrid SQL/NoSQL PanDA Metadata Storage PanDA/ CERN IT-SDC meeting Dec 02, 2014 Marina Golosova and Maria Grigorieva BigData Technologies.
6 May 2014 CERN openlab IT Challenges workshop, Kacper Szkudlarek, CERN Manuel.
Peter Chochula ALICE Offline Week, October 04,2005 External access to the ALICE DCS archives.
The DIAMON Project Monitoring and Diagnostics for the CERN Controls Infrastructure Pierre Charrue, Mark Buttner, Joel Lauener, Katarina Sigerud, Maciej.
== Enovatio Delivers a Scalable Project Management Solution Minus Large Upfront Infrastructure Costs, Thanks to the Powerful Microsoft Azure Platform MICROSOFT.
Hadoop IT Services Hadoop Users Forum CERN October 7 th,2015 CERN IT-D*
CERN openlab technical workshop
Management of the LHCb Online Network Based on SCADA System Guoming Liu * †, Niko Neufeld † * University of Ferrara, Italy † CERN, Geneva, Switzerland.
Distributed Logging Facility Castor External Operation Workshop, CERN, November 14th 2006 Dennis Waldron CERN / IT.
Siemens openlab Major Review › 15 Oct Organization 15 Oct 2014Major Review – Siemens CERN openlab2 Siemens/ETM Supervisor CERN Supervisor openlab.
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)
UNICOS LHCLoggingDB Josef Hofer EN/ICE/SCD. Agenda The LHC Logging Database Purpose of the LHCLogging component Basic concepts Advanced concepts Logging.
RAC aware change In order to reduce the cluster contention, a new scheme for the insertion has been developed. In the new scheme: - each “client” receives.
A Validation System for the Complex Event Processing Directives of the ATLAS Shifter Assistant Tool G. Anders (CERN), G. Avolio (CERN), A. Kazarov (PNPI),
JCOP Framework and PVSS News ALICE DCS Workshop 14 th March, 2006 Piotr Golonka CERN IT/CO-BE Outline PVSS status Framework: Current status and future.
Data Analytics and Hadoop Service in IT-DB Visit of Cloudera - April 19 th, 2016 Luca Canali (CERN) for IT-DB.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Our experience with NoSQL and MapReduce technologies Fabio Souto.
Vacuum Controls framework for the LHC and its injectors Sebastien Blanchard CERN TE-VSC Integration of controllers in SCADA using OPC Server Goal: Improve.
The PVSS Oracle Archiver FW WG 6 th July Credits Many people involved IT/DES: Eric Grancher, Nilo Segura, Chris Lambert IT/PSS: Luca Canali ALICE:
Database 12.2 and Oracle Enterprise Manager 13c Liana LUPSA.
Data Analytics Challenges Some faults cannot be avoided Decrease the availability for running physics Preventive maintenance is not enough Does not take.
Eric Grancher CERN IT department Overview of Database Technologies Computing and Astroparticle Physics 2 nd ASPERA Workshop /1.
BE/ICS Group Meeting: Scada & Distributed Systems Section Highlights of November 2016 presented on behalf of the Section by Piotr Golonka People.
CERN IT-Storage Strategy Outlook Alberto Pace, Luca Mascetti, Julien Leduc
Pilot Kafka Service Manuel Martín Márquez. Pilot Kafka Service Manuel Martín Márquez.
Integration of Oracle and Hadoop: hybrid databases affordable at scale
«The past experience with JCOP in ALICE» «JCOP Workshop 2015» 4-5 November 2015 Alexander Kurepin.
CERN Data Analytics Use Cases
Integration of Oracle and Hadoop: hybrid databases affordable at scale
SCADA Selection and Usage at CERN
Database Services Katarzyna Dziedziniewicz-Wojcik On behalf of IT-DB.
Database Services Katarzyna Dziedziniewicz-Wojcik On behalf of IT-DB.
Data Analytics and CERN IT Hadoop Service
Hadoop and Analytics at CERN IT
Future Database Challenges
WinCC-OA Log Analysis SCADA Application Service - Reporting
SCADA Application Service updates in TS1
PVSS Evolution in Relation to Databases
BDII Performance Tests
FUTURE ICT CHALLENGES IN SCIENTIFIC COMPUTING
CERN Openlab: my transition from science to business
Database Workshop Report
Operational & Analytical Database
New Big Data Solutions and Opportunities for DB Workloads
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
Data Analytics and CERN IT Hadoop Service
FESA evolution and the vision for Front-End Software
Data Analytics and CERN IT Hadoop Service
CTA: CERN Tape Archive Overview and architecture
Monitoring of the infrastructure from the VO perspective
Data Analytics and CERN IT Hadoop Service
Designed for Big Data Visual Analytics, Zoomdata Allows Business Users to Quickly Connect, Stream, and Visualize Data in the Microsoft Azure Platform MICROSOFT.
Case studies – Atlas and PVSS Oracle archiver
Juan Carlos Cabanillas Noris September 29th, 2018
DCS for LHC IF Peter Chochula 28 june 2019.
SDMX meeting Big Data technologies
Presentation transcript:

Future Archiver (librarian) for WinCC OA Control Systems Piotr Golonka, Jakub Guzik, Rafal Kulaga CERN BE-ICS-SDS In Openlab collaboration with ETM/Siemens

Content WinCC OA archiver status quo Deployments Scale (example of BE/ICS applications) Challenges NextGen archiver Motivation Architecture and technologies Status

Archiver in a control system Essential element of SCADA (Supervision) layer Stores the history of values and alarms (into a “database”) Allows the operator to see the evolution of the process (historical trends) Diagnostics and postmortem analysis “Event Screen” Entry point for Data Analytics For industrial processes … but also for physics analyses (“conditions”) Others “Event replay” Fundamentally: Time-series data

Status Quo WinCC OA: de facto standard for slow controls at CERN Detector/Experiment Control Systems the 4 LHC detectors COMPASS, NA62, protoDUNE Critical infrastructure of the LHC and injectors QPS, Cryogenics, Vacuum, Powering Technical infrastructure C&V, Electrical network, ... All the system use the “Oracle RDB Archiver” standard component of WinCC OA Highly optimized over past 15 years fruit of collaboration between CERN and ETM 100 v/s → 100.000 v/s

Experiments ONLINE DB OFFLINE DB WinCC OA Systems (x100) RAC WinCC OA Low latency! Physics Data Analysis ONLINE Operation, Monitoring

Accelerators and tech. infrastructure (BE/ICS Applications) RAC SCADAR Long-term storage WinCC OA Systems (x100) WinCC OA Systems (x100) (x210) LHC Logging (CALS) RAC QPSR Low latency! Data Analysis ONLINE Operation, Monitoring Timber

Scale challenge (BE/ICS Applications) LHC Quench Protection System 48 WinCC OA systems 150k signals, 400M rows/hour insert rate Dedicated Oracle instance: QPSR Complete data set transmitted to ACCLOG Dedicated optimizations in WinCC OA: for Run II of the LHC!

Scale challenge (BE/ICS Applications) “Everyone else” 170 other WinCC OA systems, different clients 1 DB schema per system, some correlated 2.5 million signals, 34 million rows/hour insert rate Share the same common online DB: SCADAR Major parts of data transmitted to ACCLOG Online access with minimal latency for operators Trends, event screens, event replay Statistics how many changes per signal during last 24 hours?

Data analytics at the moment RAC SCADAR Copy WinCC OA Systems (x100) WinCC OA Systems (x100) (x210) Data Analytics Daily Statistics Calculation

Challenging use cases of Oracle Archiver Three main use cases are in conflict: “Trend Plot”: history of one (or few) signals over a possibly long period of time Access through PK on IOT table, time- based partitioning “Event Screen”: history of all value changes/alarms over relatively short period of time Scan over a partition “Event Replay”: massive data retrieval for all signals over a period of time of unknown bounds “give me the last value before the tstart, and then all following values” A killer for current Oracle setup Seems significantly better executed on the Hadoop data copy

Why “Future Archiver”? ETMs motivation Alternative(s) to very expensive Oracle Easy to deploy and manage Easy to integrate new technology Lookout to NOSQL and data analytics Opportunity for code cleanup CERNs motivation IT drive to alternative(s) to Oracle We face Big Data (3V) Unknown limits really! Enable data analytics NXCALS New features Parallel archiving, proper treatment of meta-data history, … Ready to integrate new technologies

Future Archiver for WinCC OA Successor of Oracle RDB Archiver High-performance  Cost-effective Robustness Open architecture (plugins) SQL and NOSQL New architecture compatible with evolution of WinCC OA Plugin for Oracle, and other NOSQL storages 9th Dec 2016 Siemens CERN openlab

Joint Openlab R&D projects with Siemens/ETM and Intel/Cloudera At CERN: Piotr Golonka (technical supervision) Jakub Guzik (developer of the core archiver part) Rafal Kulaga (“BigData” prototype backend with Apache Kudu) IT/DB coleagues (Luca, Prasanth, Zbyszek) At Siemens/ETM: Development of the core archiver part Evaluation of DB technologies Oracle-compatible backend MongoDB backend Project ongoing since 1 year now with first prototypes becoming available At Intel/Cloudera: (kickoff stage) Expertise for Kudu technology Low latency data access Quality of service and resource allocation One team on CERN and ETM sides 9th Dec 2016 Siemens CERN openlab

More use cases “Generic data fan-out” for WinCC OA Streaming data analytics Data bridge for the ALICE O2 100.000 conditions parameters acquired asynchronously (on change) Most recent values need to be interleaved into the online data frames every 50 ms This yields 2 mln v/s to be streamed out (!) “NextGen Archiver” could provide this data to a custom ALICE-developed backend Open architecture (!) In parallel to “standard” archiving

Status Research & Development project First functional prototype of complete architecture Oracle, MongoDB and Kudu backend prototypes being implemented and tested Baseline performance and functional tests ongoing Likely to become available in a future version of WinCC OA Use cases and requirements of the Experiments to be formulated, cross- checked and covered Further synergies with NXCALS to be explored No plans for deployment before the end of LS2