CWG9 and Event Display B. von Haller 17.07.2014 CERN.

Slides:



Advertisements
Similar presentations
June 19, 2002 A Software Skeleton for the Full Front-End Crate Test at BNL Goal: to provide a working data acquisition (DAQ) system for the coming full.
Advertisements

1 Databases in ALICE L.Betev LCG Database Deployment and Persistency Workshop Geneva, October 17, 2005.
Peter Chochula, January 31, 2006  Motivation for this meeting: Get together experts from different fields See what do we know See what is missing See.
23/04/2008VLVnT08, Toulon, FR, April 2008, M. Stavrianakou, NESTOR-NOA 1 First thoughts for KM3Net on-shore data storage and distribution Facilities VLV.
CHEP04 - Interlaken - Sep. 27th - Oct. 1st 2004T. M. Steinbeck for the Alice Collaboration1/20 New Experiences with the ALICE High Level Trigger Data Transport.
CHEP03 - UCSD - March 24th-28th 2003 T. M. Steinbeck, V. Lindenstruth, H. Tilsner, for the Alice Collaboration Timm Morten Steinbeck, Computer Science.
Trigger and online software Simon George & Reiner Hauser T/DAQ Phase 1 IDR.
Release & Deployment ITIL Version 3
Quality Control B. von Haller 8th June 2015 CERN.
Hall D Online Data Acquisition CEBAF provides us with a tremendous scientific opportunity for understanding one of the fundamental forces of nature. 75.
LCG Milestones for Deployment, Fabric, & Grid Technology Ian Bird LCG Deployment Area Manager PEB 3-Dec-2002.
CLAS12 CalCom Activity CLAS Collaboration Meeting, March 6 th 2014.
ALICE O 2 Plenary | October 1 st, 2014 | Pierre Vande Vyvre O2 Project Status P. Buncic, T. Kollegger, Pierre Vande Vyvre 1.
André Augustinus 10 September 2001 Common Applications to Prototype A two way learning process.
Experience with analysis of TPC data Marian Ivanov.
ALICE Upgrade for Run3: Computing HL-LHC Trigger, Online and Offline Computing Working Group Topical Workshop Sep 5 th 2014.
Control in ATLAS TDAQ Dietrich Liko on behalf of the ATLAS TDAQ Group.
DQM status report Y. Foka (GSI) Offline week from pp to PbPb.
Infrastructure for QA and automatic trending F. Bellini, M. Germain ALICE Offline Week, 19 th November 2014.
4 th Workshop on ALICE Installation and Commissioning January 16 th & 17 th, CERN Muon Tracking (MUON_TRK, MCH, MTRK) Conclusion of the first ALICE COSMIC.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
1 Checks on SDD Data Piergiorgio Cerello, Francesco Prino, Melinda Siciliano.
Pixel DQM Status R.Casagrande, P.Merkel, J.Zablocki (Purdue University) D.Duggan, D.Hidas, K.Rose (Rutgers University) L.Wehrli (ETH Zuerich) A.York (University.
O 2 Project Roadmap P. VANDE VYVRE 1. O2 Project: What’s Next ? 2 O2 Plenary | 11 March 2015 | P. Vande Vyvre TDR close to its final state and its submission.
Computing for Alice at GSI (Proposal) (Marian Ivanov)
Summary of User Requirements for Calibration and Alignment Database Magali Gruwé CERN PH/AIP ALICE Offline Week Alignment and Calibration Workshop February.
Summary of Workshop on Calibration and Alignment Database Magali Gruwé CERN PH/AIP ALICE Computing Day February 28 th 2005.
Quality assurance for TPC. Quality assurance ● Process: ● Detect the problems ● Define, what is the problem ● What do we expect? ● Defined in the TDR.
CWG13: Ideas and discussion about the online part of the prototype P. Hristov, 11/04/2014.
ALICE RRB-T ALICE Computing – an update F.Carminati 23 October 2001.
CWG9 Data Quality Monitoring, Quality Assurance and Visualization B. von Haller CERN.
Monitoring for the ALICE O 2 Project 11 February 2016.
ALICE O 2 | 2015 | Pierre Vande Vyvre O 2 Project Pierre VANDE VYVRE.
The ALICE data quality monitoring Barthélémy von Haller CERN PH/AID For the ALICE Collaboration.
M. Caprini IFIN-HH Bucharest DAQ Control and Monitoring - A Software Component Model.
ACO & AD0 DCS Status report Mario Iván Martínez. LS1 from DCS point of view Roughly halfway through LS1 now – DCS available through all LS1, as much as.
AliRoot survey: Calibration P.Hristov 11/06/2013.
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
ANALYSIS TRAIN ON THE GRID Mihaela Gheata. AOD production train ◦ AOD production will be organized in a ‘train’ of tasks ◦ To maximize efficiency of full.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
CALIBRATION: PREPARATION FOR RUN2 ALICE Offline Week, 25 June 2014 C. Zampolli.
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
QC-specific database(s) vs aggregated data database(s) Outline
Jacek Otwinowski (Data Preparation Group)
F. Bellini for the DQM core DQM meeting, 04th October 2012
Big Data is a Big Deal!.
HCAL Database Goals for 2009
WP18, High-speed data recording Krzysztof Wrona, European XFEL
Calibrating ALICE.
Controlling a large CPU farm using industrial tools
v4-18-Release: really the last revision!
Commissioning of the ALICE HLT, TPC and PHOS systems
Savannah to Jira Migration
Jacek Otwinowski (for the DPG QA tools and WP7 groups)
ProtoDUNE SP DAQ assumptions, interfaces & constraints
Experience between AMORE/Offline and sub-systems
Analysis framework - status
Data Quality Monitoring of the CMS Silicon Strip Tracker Detector
Overview of CLAS12 Calibration
Central DQM Shift Tutorial Online/Offline
QA tools – introduction and summary of activities
Overview of the FEPAC Accreditation Process
Introduction to Software Engineering
Project Information Management Jiwei Ma
Introduction to the PRISM Framework
DQM for the RPC subdetector
IMPROVING PUBLIC INFORMATION
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
Offline framework for conditions data
Presentation transcript:

CWG9 and Event Display B. von Haller CERN

CWG 9 in a nutshell ▶ Started in May 2013 along with O 2 ▶ Group working on ▶ the Data Quality Monitoring ▶ the Quality Assurance ▶ the Visualization ▶ For Run 2 and Run 3 B. von Haller | CWG9 DQM-QA-Visualization |

CWG9 Members ▶ Renu Bala ▶ Francesca Bellini ▶ Mihaela Gheata ▶ Lukasz Graczykowski ▶ Malgorzata Janik ▶ Andreas Morsch ▶ Mihai Niculescu ▶ Jeremi Niedziela ▶ Ankita Sharma ▶ Maciej Szymanski ▶ Barthélémy Von Haller B. von Haller | CWG9 DQM-QA-Visualization |

Definitions of DQM and QA Data Quality Monitoring & Quality Assurance B. von Haller | CWG9 DQM-QA-Visualization | ▶ Feedback on the quality of data ▶ Online (DQM) ▶ Make sure to record high quality data ▶ Identify and solve problem(s) early ▶ Offline (QA) ▶ Make sure to analyze high quality data ▶ Identify high quality runs ▶ Involves ▶ [Online gathering of data] ▶ Analysis by user-defined algorithm ▶ Production of monitoring objects such as histograms ▶ Assessment of the quality of the data based on the objects ▶ Storage of monitoring data ▶ Visualization (+ human assessment of quality)

B. von Haller | CWG9 DQM-QA-Visualization | CWG9 Tasks ▶ Group focusing on the data Quality Assurance, online and offline, and the visualization of its results and the data itself ▶ Run 3 ▶ Study how to monitor data efficiently and in plenty without interfering with the data taking ▶ Discuss QA output and results, incremental QA and procedures to formalize if the results are acceptable or not ▶ Determine the needs, and design the software, to access, visualize and interpret the results ▶ Define and develop the software to visualize data, raw and reconstructed ▶ Participate to the writing of the Technical Design Report and to the possible prototyping ▶ Run 2 ▶ Production data taking period -> coordinate maintenance and improvements of software ▶ Opportunity to test concepts and software for Run 3 4 Dataflow Monitoring Object Generation Automatic Quality Assessment Storage Visualization

Event Display Maintenance and development taken over by Warsaw group ▶ Jeremi Niedziela – PhD student at CERN ▶ Maciej Szymański – Service Task on ED ▶ Jakub Sala, Jakub Abelski, Adam Felis – Summer students ▶ Warsaw WUT for support ▶ Mihai – Offline, former ED developer People currently working directly on ED B. von Haller | CWG9 DQM-QA-Visualization |

HLT HLT ED Offline reco Event Display Event Display ▶ Run 2 requirements ▶ Split reconstruction and online ED ▶ Allow multiple sources and unify existing EDs ▶ Bookmarks ▶ Under development by J. Niedziela and M. Szymanski ▶ Work will continue over the summer ▶ Ready for the commissioning and cosmics Run 2 tasks B. von Haller | CWG9 DQM-QA-Visualization | HLT HLT ED Off. Reco ED HLT Off. Reco ED

Future work ▶ Event Display ▶ Alternative platforms (mostly web and/or mobile) ▶ Summer students from Faculty of Mathematics and Computer Science started working on it ▶ Longer term collaboration on this topic is possible in order to implement a full fledge event display ▶ Possible use of early alfa components ▶ Prototyping needed here ▶ DQM/QA ▶ Prototype of merging QA objects using map-reduce with ZeroMQ ▶ Web based ROOT objects browser B. von Haller | CWG9 DQM-QA-Visualization |

Future work – CWG10 ▶ Control and Configuration of hierarchical distributed systems ▶ Development of a zeroMQ-based prototype for configuration distribution and process control ▶ Evaluation of performance based on number of nodes, hierarchical levels, processes and configuration size ▶ Process Management ▶ Evaluation of technologies for process execution in sandbox/container (Docker, etc.) ▶ Evaluation of performance based on number of nodes, hierarchical levels, processes ▶ Evaluation of ZooKeeper for possible usage in O2 ▶ Configuration management ▶ Synchronization ▶ Process control Control & Configuration B. von Haller | CWG9 DQM-QA-Visualization |

Conclusion ▶ CWG9 is an important and dynamic working group in the O 2 project ▶ WUT is a key player in CWG9 ▶ In terms of people and responsibility ▶ Crucial for the future of Visualization in ALICE ▶ The ED is already profiting greatly from its involvement ▶ There are many more tasks and opportunities for collaboration in CWGs B. von Haller | CWG9 DQM-QA-Visualization |

10

Backups B. von Haller | CWG9 DQM-QA-Visualization |

▶ April 2014: First draft ▶ August 2014: Submission ▶ CWG9 participates to ▶ Chapter 4 System architecture : Quality control and assessment ▶ Table 1: detectors needs ▶ Explain DQM/QA architecture and the choices made ▶ Figure 1: DQM/QA architecture ▶ Explain Event Display architecture and the choices made ▶ Figure 2: Event Display architecture ▶ Chapter 5 Technology survey, evaluations and prototypes 1.Mergers architecture and feasibility tests with 0MQ 2.Results of storage tests (e.g. DB technologies) 3.[Web gui architecture (ROOT JS lib + DABC)] 4.Event display design as tested (cf Run 2) ▶ Chapter 6 System Design B. von Haller | CWG9 DQM-QA-Visualization | TDR and feasibility tests 12

Past and Current tasks ▶ Bring everyone aboard [done] ▶ Make people aware of others’ work in the field ▶ Give a picture of the current situation to everyone ▶ Run 2 ▶ Event Display review and meetings, Warsaw involvement ▶ Core refactoring ▶ New features ▶ Knowledge transfer  Gain stability and support for Run 2 ▶ DQM/QA review and preparation ▶ Proposal for the online reconstruction and calibration ▶ Run 3 ▶ System requirements and system functionalities document [done] ▶ Detectors needs survey ▶ Definition of the future architecture and design ▶ Prototypes and feasibility tests ▶ Technical Design Report redaction B. von Haller | CWG9 DQM-QA-Visualization |

O 2 Technical Design Report ▶ Schedule ▶ October ‘13: ▶ Define table of content ▶ Establish editorial board ▶ December ‘13: ▶ System Requirement Document ▶ High-level dataflow model ▶ Computing platforms benchmarks ▶ Networking benchmark ▶ June ‘14 ▶ Software framework architecture ▶ Sep ‘14 ▶ TDR 14 B. von Haller | CWG9 DQM-QA-Visualization |

CWG9 TDR Timeline ▶ January 14 ▶ Define list of tables and figures ▶ Draft of the architecture of the system ▶ Launch subsystems exhaustive survey  Submit list of tables and figures to TDR EC ▶ February 14 ▶ Draft tables and figures ▶ Skeleton of and 5.6  Submit skeleton to TDR EC ▶ March 14 ▶ Finalize tables and figures, including subsystems input ▶ Iterate on text using input of TDR EC  Submit text and final tables and figures to TDR EC ▶ April 14 ▶ Finalize text  Submit final text to TDR EC ▶ May 14 ▶ Iterate over our sections using CWGs input ▶ Review work of other CWGs (especially what concerns us!) Proposal B. von Haller | CWG9 DQM-QA-Visualization |

TDR – skeleton, tables & figures ▶ 4.2 Data processing and computing model ▶ DQM and QA ▶ « Quality control and assessment » ▶ Table 1: detectors needs ▶ Explain architecture ▶ Figure 1: architecture ▶ Explain the choices ▶ Figure 2: Event display arch. Chapter 4 System architecture B. von Haller | CWG9 DQM-QA-Visualization |

TDR – skeleton, tables & figures ▶ 5.6 DQM and QA ▶ « Quality control and assessment » ▶ Technologies and design choices available concerning key points of our system ▶ Storage ▶ Access to results worldwide ▶ Event display ▶ Feasability tests & prototypes ▶ Table 1: results of storage tests (e.g. DB technologies) ▶ Figure 1: Web gui architecture (ROOT JS lib + DABC) ▶ Figure 2: Event display design as tested (cf Run 2) Chapter 5 Technology survey, evaluations and prototypes B. von Haller | CWG9 DQM-QA-Visualization |

Subsystems survey ▶ What “tasks” (name it agents or algorithms if you prefer) will your subsystem need in Run 3 ? ▶ For each of these task or group of tasks, tell us ▶ Whether it already exist today and if so what is its performance. ▶ What is the expected performance of such a task in Run 3. ▶ How many plots are expected to be produced (for the shifter and for the experts). ▶ Percentage of events needed to carry out the task online (minimum, optimal). ▶ What is the input ? i.e. at which stage will it run ? ▶ How fast the response has to be taken into account in the data flow ? ▶ Whether the DQM/QA results have to become persistent and for how long ? ▶ What does “Calibration QA” mean to you ? B. von Haller | CWG9 DQM-QA-Visualization |

Survey status B. von Haller | CWG9 DQM-QA-Visualization | SubsysAckContact pers.Under disc.AnsweredCleared ACO CPV EMC FMDAbsent from Run 3 HMPDuring meeting MCH MTRSee MID PHOS PMD SDDSee ITS2 SPDSee ITS2 SSDSee ITS2 T0See FIT TOF TPC TRD V0See FIT ZDC Trigger DAQ MFT MID FIT ITS 2

Current and short term work ▶ Run 2 : Prepare a proposal for the QA in relation with the online reco, calibration and monitoring (QA tasks, validation, bridge to DQM, …) ▶ Online Calibration ▶ Mainly for TPC ▶ Many open questions on ▶ Requirements ▶ General architecture ▶ Implementation ▶ CDB ▶ Working on a proposal to meet requirements while minimizing work ▶ Use analysis QA train within HLT for reco monitoring ▶ Use analysis QA train within HLT for calib monitoring ▶ Use AMORE for raw data monitoring ▶ Use AMORE infrastructure for storage and visualization ▶ Run 2 – Review and preparation ▶ Detectors « interviews » ▶ (DATE Monitoring update) ▶ Run 3 : Prepare requirements of the future system following CWG1 input ▶ For the TDR (2014) ▶ Define requirements and general architecture and features of the QA-DQM-Viz for Run 3 ▶ Write it ▶ Event Display ▶ Decentralized model under implementation ▶ Better stability ▶ Split GUI and reconstruction ▶ Possibility to switch between offline and HLT reco ▶ Bookmarks (for users and for PR) ▶ Involvement of the Warsaw group ▶ Implemented by the end of 2013 B. von Haller | CWG9 DQM-QA-Visualization |

B. von Haller | CWG9 DQM-QA-Visualization | HCDB DCS, GRP Reco Selection/ filters Calib OCDB Data on Castor Reading Writing Producing DBs data procedures ESDs Raw Calib param PHYSICS Run QC (sort of)