DAQ thoughts about upgrade 11/07/2012

Slides:



Advertisements
Similar presentations
1 Databases in ALICE L.Betev LCG Database Deployment and Persistency Workshop Geneva, October 17, 2005.
Advertisements

23/04/2008VLVnT08, Toulon, FR, April 2008, M. Stavrianakou, NESTOR-NOA 1 First thoughts for KM3Net on-shore data storage and distribution Facilities VLV.
DQM news Technical side. Web tools  Advantages  Can be ran out of P2 with access rights  Centrally maintained -> can’t be altered on machines  Modern.
The new The new MONARC Simulation Framework Iosif Legrand  California Institute of Technology.
Trigger and online software Simon George & Reiner Hauser T/DAQ Phase 1 IDR.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
Quality Control B. von Haller 8th June 2015 CERN.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Linux Operations and Administration
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Framework for Automated Builds Natalia Ratnikova CHEP’03.
MapReduce April 2012 Extract from various presentations: Sudarshan, Chungnam, Teradata Aster, …
Eric Keller, Evan Green Princeton University PRESTO /22/08 Virtualizing the Data Plane Through Source Code Merging.
Tutorial 111 The Visual Studio.NET Environment The major differences between Visual Basic 6.0 and Visual Basic.NET are the latter’s support for true object-oriented.
1 Alice DAQ Configuration DB
Experience with analysis of TPC data Marian Ivanov.
Experiences, limitations and suggested improvements The ALICE DQM Software and ROOT ROOT Users Workshop Barthelemy von Haller & Adriana Telesca for the.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
ALICE Upgrade for Run3: Computing HL-LHC Trigger, Online and Offline Computing Working Group Topical Workshop Sep 5 th 2014.
7. CBM collaboration meetingXDAQ evaluation - J.Adamczewski1.
Clara Gaspar, March 2005 LHCb Online & the Conditions DB.
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.
Peter Chochula ALICE Offline Week, October 04,2005 External access to the ALICE DCS archives.
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE JRA1 Parallel - DAQ Status, Emlyn Corrin, 8 Oct 2007 EUDET Annual Meeting, Palaiseau, Paris DAQ Status.
News on GEM Readout with the SRS, DATE & AMORE
AliRoot survey P.Hristov 11/06/2013. Offline framework  AliRoot in development since 1998  Directly based on ROOT  Used since the detector TDR’s for.
1 ITS Quality Assurance (& DQM) P. Cerello, P. Christakoglou, W. Ferrarese, M. Nicassio, M. Siciliano ALICE OFFLINE WEEK – April 2008.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
Paul Scherrer Institut 5232 Villigen PSI CHEP 2006 in Mumbay / / Matthias Schneebeli ROME CHEP 2006 Presented by Matthias Schneebeli a universally.
Paul Scherrer Institut 5232 Villigen PSI ROME / / Matthias Schneebeli ROME Collaboration Meeting in Pisa Presented by Matthias Schneebeli.
Virtual Application Profiler (VAPP) Problem – Increasing hardware complexity – Programmers need to understand interactions between architecture and their.
Computing R&D and Milestones LHCb Plenary June 18th, 1998 These slides are on WWW at:
1 Checks on SDD Data Piergiorgio Cerello, Francesco Prino, Melinda Siciliano.
We will start shortly…. DiView II DiView II Software Presented by: Daniele Posenato.
DQM for the RPC subdetector M. Maggi and P. Paolucci.
Online Monitoring System at KLOE Alessandra Doria INFN - Napoli for the KLOE collaboration CHEP 2000 Padova, 7-11 February 2000 NAPOLI.
General requirements for BES III offline & EF selection software Weidong Li.
The MEG Offline Project General Architecture Offline Organization Responsibilities Milestones PSI 2/7/2004Corrado Gatto INFN.
Data processing Offline review Feb 2, Productions, tools and results Three basic types of processing RAW MC Trains/AODs I will go through these.
Predrag Buncic (CERN/PH-SFT) Software Packaging: Can Virtualization help?
CWG9 Data Quality Monitoring, Quality Assurance and Visualization B. von Haller CERN.
R.Divià, CERN/ALICE 1 ALICE off-line week, CERN, 9 September 2002 DAQ-HLT software interface.
Markus Frank (CERN) & Albert Puig (UB).  An opportunity (Motivation)  Adopted approach  Implementation specifics  Status  Conclusions 2.
Page 1 2P13 Week 1. Page 2 Page 3 Page 4 Page 5.
AliRoot survey: Reconstruction P.Hristov 11/06/2013.
The ALICE data quality monitoring Barthélémy von Haller CERN PH/AID For the ALICE Collaboration.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Online Software November 10, 2009 Infrastructure Overview Luciano Orsini, Roland Moser Invited Talk at SuperB ETD-Online Status Review.
CSCI/CMPE 4334 Operating Systems Review: Exam 1 1.
Barthélémy von Haller CERN PH/AID For the ALICE Collaboration The ALICE data quality monitoring system.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
QC-specific database(s) vs aggregated data database(s) Outline
SuperB and its computing requirements
CMS High Level Trigger Configuration Management
Diskpool and cloud storage benchmarks used in IT-DSS
ALICE analysis preservation
Pipeline Execution Environment
Calibrating ALICE.
Controlling a large CPU farm using industrial tools
Data Quality Monitoring of the CMS Silicon Strip Tracker Detector
CernVM Status Report Predrag Buncic (CERN/PH-SFT).
The Power Of Generic Infrastructure
Overview Introduction VPS Understanding VPS Architecture
Chapter 4: Threads.
.Net Framework Details Imran Rashid CTO at ManiWeber Technologies.
DQM for the RPC subdetector
Planning next release of GAUDI
Outcome of the Lecture Upon completion of this lecture you will be able to understand Fundamentals and Characteristics of Java Language Basic Terminology.
CS4540 Special Topics in Web Development Introduction to .NET
Presentation transcript:

DAQ thoughts about upgrade 11/07/2012

What we would like to see in a future framework (1)  Unique database for online and offline configs and calib, include data valid for current run (for DA and DQM per instance)  Data traceability : calibration -> ocdb -> application (keep track of calibration and config used for run N)  Unify data format that could be used throughout systems (from LDC). If two format (like raw and ROOT, then transparent conversion from one to the other)  Review our policy on dropping incomplete events  Single lib/interface to read/write data (local, castor, tags, indexes)

What we would like to see in a future framework (2)  Independent modules of reasonnable size  Make use of new available online CPU (for reco or analysis)  Dynamic adaptation of algorithms to available online resources (e.g. online reco on event building cpus for a fraction of events)  DQM-QA merge : unique system usable online and offline for all QA related tasks.  DQM : Reco online of events and storage of results for later. Completion of QA offline, but first X % online.  Multithreading

Common Procedures (1)  Not necessarily common hardware or facilities !  E.g. same build system know-how but different instances  Release numbering  Build system & Packaging  Tools  e.g. cmake, svn, rpm, yum, ticket system  Dependencies handling (aliroot version to use in prod/test)  Benchmark (ref sys and tools)  Mock modules

Common Procedures (2)  Code access policy (open-source ? Commit rights ?)  Languages (C++, standard libraries STL/Boost, ROOT)  OS (Production farm and desktops ; SLC, Ubuntu, Mac OS, Windows, mobile)  HW (x86_64, GPUs, virtualisation)  Storage (cloud ?)  Core language features (e.g. log / printf / cout)  Coding guidelines and standards

Current daq tools or features that could be used/replaced by a common framework  Data validity checks, e.g. what we have in the readout now  Infologger  Logbook (common source of information for online and offline)  FXS (Move data around at runtime between system)  Publish-Subscribe and notification mechanism (now DIM)  Process control  AMORE (online DQM allowing parallel execution of detector code, collection of results and visualization through custom, generic and web user interfaces)

New DAQ  Replay and inject events at any level (testing, benchmarking, mock)  Started a prototype of a new DAQ system based on modular IO boxes  Few types of modules: event producer, consumer, filter  C++ base classes provide common needs: FIFOs, thread pools, process control  Inheritance + virtual methods to implement custom behavior of each module  Flexible description of modules interconnects to instantiate different DAQ systems

Answers to Matthias’ questions  Max data recording : 4GB (4x10Gbits fibers to CASTOR)  Limiting factor : bandwidth to CASTOR (4 vs >8 GB locally)  Easy scale up of the system (more LDCs and GDCs) and hardware evolution  Other « DAQ » group services : ACT, ECS, FXS, Logbook, DQM, DA, ACR stations, InfoLogger, DIP

Conclusion  We are looking for topics of reflexion and debate, discussions and definition of architecture and common processes, but not for direct technical solution or implementation.  The Panel should also define the processes of R&D for what will follow the Panel’s work and provide requirements.