Online Monitoring for the CDF Run II Experiment T.Arisawa, D.Hirschbuehl, K.Ikado, K.Maeshima, H.Stadie, G.Veramendi, W.Wagner, H.Wenzel, M.Worcester MAR.

Slides:



Advertisements
Similar presentations
This course is designed for system managers/administrators to better understand the SAAZ Desktop and Server Management components Students will learn.
Advertisements

MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
TCP Monitor and Auto Tuner. Need Analysis Enable monitoring of TCP Connections Enable maximum bandwidth utilization No such utility available in MONALISA.
Operating System.
GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC M. Della Pietra, P. Adragna,
Chapter 1 Section II Fundamentals of Information Systems
A Presentation Management System for Collaborative Meetings Krzysztof Wrona (ZEUS) DESY Hamburg 24 March, 2003 ZEUS Electronic Meeting Management System.
Advanced Workgroup System. Printer Admin Utility Monitors printers over IP networks Views Sharp and non-Sharp SNMP Devices Provided Standard with Sharp.
CHEP 2012 – New York City 1.  LHC Delivers bunch crossing at 40MHz  LHCb reduces the rate with a two level trigger system: ◦ First Level (L0) – Hardware.
Supervision of Production Computers in ALICE Peter Chochula for the ALICE DCS team.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
ACAT 2002, Moscow June 24-28thJ. Hernández. DESY-Zeuthen1 Offline Mass Data Processing using Online Computing Resources at HERA-B José Hernández DESY-Zeuthen.
Data Quality Monitoring for CMS RPC A. Cimmino, D. Lomidze P. Noli, M. Maggi, P. Paolucci.
March 2003 CHEP Online Monitoring Software Framework in the ATLAS Experiment Serguei Kolos CERN/PNPI On behalf of the ATLAS Trigger/DAQ Online Software.
09/06/2006F. Scuri - Remote CO shifts at CDF 1 CDF Remote Consumer Operator (CO) shifts in Pisa Motivations and project contour CDF online issues for remote.
Working with Applications Lesson 7. Objectives Administer Internet Explorer Secure Internet Explorer Configure Application Compatibility Configure Application.
F.Scuri - I.N.F.N PisaOnline Monitoring for the CDF...1 Online Monitoring for the CDF Run II Experiment and the remote operation facilities T.Arisawa b),
 2000 Deitel & Associates, Inc. All rights reserved. Chapter 24 – Web Servers (PWS, IIS, Apache, Jigsaw) Outline 24.1Introduction 24.2Microsoft Personal.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Use of ROOT in the D0 Online Event Monitoring System Joel Snow, D0 Collaboration, February 2000.
ROOT An object oriented HEP analysis framework.. Computing in Physics Physics = experimental science =>Experiments (e.g. at CERN) Planning phase Physics.
XA R7.8 Upgrade Process and Technical Overview Ruth Anne Pharr Sr. IT Consultant, CISTECH Inc.
The D0 Monte Carlo Challenge Gregory E. Graham University of Maryland (for the D0 Collaboration) February 8, 2000 CHEP 2000.
Framework for Automated Builds Natalia Ratnikova CHEP’03.
DIRAC Web User Interface A.Casajus (Universitat de Barcelona) M.Sapunov (CPPM Marseille) On behalf of the LHCb DIRAC Team.
Screen Snapshot Service Kurt Biery SiTracker Monitoring Meeting, 23-Jan-2007.
Institute of Computer and Communication Network Engineering OFC/NFOEC, 6-10 March 2011, Los Angeles, CA Lessons Learned From Implementing a Path Computation.
Test Of Distributed Data Quality Monitoring Of CMS Tracker Dataset H->ZZ->2e2mu with PileUp - 10,000 events ( ~ 50,000 hits for events) The monitoring.
Nightly Releases and Testing Alexander Undrus Atlas SW week, May
SMACS Slow Monitor And Control System Developed system for CDF-TOF proposed for Atlas-MDT/RPC.
Magnetic Field Measurement System as Part of a Software Family Jerzy M. Nogiec Joe DiMarco Fermilab.
Grob Systems, Inc., the customer, requires an industrial computer system that will have a function of acquiring raw data, processing the data, presenting.
1 st December 2003 JIM for CDF 1 JIM and SAMGrid for CDF Mòrag Burgon-Lyon University of Glasgow.
Offline shifter training tutorial L. Betev February 19, 2009.
Control in ATLAS TDAQ Dietrich Liko on behalf of the ATLAS TDAQ Group.
CE Operating Systems Lecture 3 Overview of OS functions and structure.
Remote Control Room and SAM DH Shifts at KISTI for CDF Experiment 김현우, 조기현, 정민호 (KISTI), 김동희, 양유철, 서준석, 공대정, 김지은, 장성현, 칸 아딜 ( 경북대 ), 김수봉, 이재승, 이영장, 문창성,
OFFLINE TRIGGER MONITORING TDAQ Training 5 th November 2010 Ricardo Gonçalo On behalf of the Trigger Offline Monitoring Experts team.
Xgooey etc. root_gui/root_framework/exweb/exam_reg xgooey, root_gui executable, ROOT File browser File mode –Local disk - ROOT File –Remote rootd server.
CMS pixel data quality monitoring Petra Merkel, Purdue University For the CMS Pixel DQM Group Vertex 2008, Sweden.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
Overview of DAQ at CERN experiments E.Radicioni, INFN MICE Daq and Controls Workshop.
H.G.Essel: Go4 - J. Adamczewski, M. Al-Turany, D. Bertini, H.G.Essel, S.Linev CHEP 2003 GSI Online Offline Object Oriented Go4.
5/2/  Online  Offline 5/2/20072  Online  Raw data : within the DAQ monitoring framework  Reconstructed data : with the HLT monitoring framework.
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE JRA1 Parallel - DAQ Status, Emlyn Corrin, 8 Oct 2007 EUDET Annual Meeting, Palaiseau, Paris DAQ Status.
DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess.
September 2007CHEP 07 Conference 1 A software framework for Data Quality Monitoring in ATLAS S.Kolos, A.Corso-Radu University of California, Irvine, M.Hauschild.
Paul Scherrer Institut 5232 Villigen PSI CHEP 2006 in Mumbay / / Matthias Schneebeli ROME CHEP 2006 Presented by Matthias Schneebeli a universally.
HIGUCHI Takeo Department of Physics, Faulty of Science, University of Tokyo Representing dBASF Development Team BELLE/CHEP20001 Distributed BELLE Analysis.
13 June 2001M.Al-Turany/Root20011 Mohammad Al-Turany Go4 GSI Darmstadt 13 June 2001.
H.G.Essel: Go4 - J. Adamczewski, M. Al-Turany, D. Bertini, H.G.Essel, S.Linev ROOT 2002 GSI Online Offline Object Oriented Go4.
CSI 3125, Preliminaries, page 1 SERVLET. CSI 3125, Preliminaries, page 2 SERVLET A servlet is a server-side software program, written in Java code, that.
Web-based Access to ROOT at D-Zero Joel Snow Langston University/D0 Collaboration CHEP 2001 Displaying histograms dynamically generated by ROOT in a Web.
Online Monitoring System at KLOE Alessandra Doria INFN - Napoli for the KLOE collaboration CHEP 2000 Padova, 7-11 February 2000 NAPOLI.
Status & development of the software for CALICE-DAQ Tao Wu On behalf of UK Collaboration.
Web-based Access to ROOT at D-Zero Joel Snow Langston University/D0 Collaboration ROOT 2001 Displaying histograms generated by ROOT in a Web BrowserDisplaying.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
Features of JAS Plots Plots update in real time. Data for plots can be local or remote (use Java RMI to connect to JAS Data Server). Rich variety of styles.
Online Consumers produce histograms (from a limited sample of events) which provide information about the status of the different sub-detectors. The DQM.
A Validation System for the Complex Event Processing Directives of the ATLAS Shifter Assistant Tool G. Anders (CERN), G. Avolio (CERN), A. Kazarov (PNPI),
Aaron Corso COSC Spring What is LAMP?  A ‘solution stack’, or package of an OS and software consisting of:  Linux  Apache  MySQL  PHP.
Online Data Monitoring Framework Based on Histogram Packaging in Network Distributed Data Acquisition Systems Tomoyuki Konno 1, Anatael Cabrera 2, Masaki.
VIRTUAL NETWORK COMPUTING SUBMITTED BY:- Ankur Yadav Ashish Solanki Charu Swaroop Harsha Jain.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Go4 v2.2 Status & Overview CHEP 2003
KID - KLOE Integrated Dataflow
Controlling a large CPU farm using industrial tools
MONITORING MICROSOFT WINDOWS SERVER 2003
TYPES OFF OPERATING SYSTEM
Presentation transcript:

Online Monitoring for the CDF Run II Experiment T.Arisawa, D.Hirschbuehl, K.Ikado, K.Maeshima, H.Stadie, G.Veramendi, W.Wagner, H.Wenzel, M.Worcester MAR 24-28, 2003 CHEP03

March 24-28, 2003 CHEP03 Kaori Maeshima (Fermilab) 2 Brief History of Online Monitor 1.Design Stage (May ) Worked closely with Root development team. 2.Implementation/Commissioning (summer ) Monitors were used extensively to commission trigger/detector. 3.Operation/Improvements ( ) Integral part of the CDF DAQ to keep taking high quality data. CDF Run II Time Line ~ 1996 ~ 2000 ~ 2002 Run II upgrade Commissioning Data taking Jan Mar delivered To tape pb pb-1

March 24-28, 2003 CHEP03 Kaori Maeshima (Fermilab) 3 Design Goals Monitor the DAQ/trigger/detector performance without interfering with the data taking. Monitored results can be interpreted by the shift crew fast and clear in order to maintain high quality data taking. Different consumer processes can run on different machines (expandability). Each consumer receives only the data it needs (choice of triggers) The monitoring and the display processes are separated. The number of displays is limited only by network traffic and bandwidth. Different consumers can be combined to one executable. Common interface and maintainability. Framework is decoupled from CDF software specifics. (SPYMon, MINUS, etc…)

March 24-28, 2003 CHEP03 Kaori Maeshima (Fermilab) 4 Data Flow to the Monitors 1.Level 3 Final level of event filtering 2.Consumer Server/Logger Writes events passing Level 3 to disk. Serves events to consumers. 3.Rates/Sizes ~ 250 kb/events Logging rates: ~ 20 Mb/sec ~10Mb/sec to consumers. Typically 11 monitors running Consumer: a process which receives event data from CSL in real time. Level 3 (Linux PC farm) Consumer Server Logger (CSL) Data to Disk/tape Consumer Monitors ~20Mb/sec ~10Mb/sec

March 24-28, 2003 CHEP03 Kaori Maeshima (Fermilab) 5 Consumer Framework Components Consumers Display Server Display Client Error Receiver State Monitor C++ using ROOT

March 24-28, 2003 CHEP03 Kaori Maeshima (Fermilab) 6 Framework Components I. The Consumers Analyze and monitor the event data Use CDF Run II offline framework (AC++) to look at data* Consists of different AC++ modules: APPConsumerInputModule ConsumerErrorModule (adds special destination to the ZOOM error logger to send errors to the ConsumerErrorReceiver) Module inheriting from ConsumerFrameworkModule consists of different monitors that are written by the experts. All these monitors inherit from BaseMonitor2 which starts server process at the beginning of a job. In order to look at CDF event data, a decision was made very early on to use Cdf offline framework for the consumers. However, the consumer framework is basically free from Cdf offline specifics and the entire package can be used easily in different settings. *

March 24-28, 2003 CHEP03 Kaori Maeshima (Fermilab) 7 Framework Components (cont.) BaseMonitor2 TConsumerInfo Base class for all monitors Provides “framework” functions and functions to be overwritten by the monitor writers. is sent from the consumer to server is sent from the server to the display contains information about the consumer name run number number of events processed list of all ROOT objects that are available

March 24-28, 2003 CHEP03 Kaori Maeshima (Fermilab) 8 Framework Components (cont.) II. The Server III. The Display receives ROOT objects from the consumer via socket deals with requests from the displays reports the status of the consumer to the state manager ROOT-based GUI can connect to the server via socket or ROOT files, can browse Root objects from the consumers at first requests TConsumerInfo and creates a list tree only updates objects on canvas, does not redraw whole canvas useful features like; auto update, slide show, pop-up warning window, etc…

March 24-28, 2003 CHEP03 Kaori Maeshima (Fermilab) 9 Framework Components (cont.) The StateManager Collects consumer status/info and via Display Server and displays the info. on a web page.

March 24-28, 2003 CHEP03 Kaori Maeshima (Fermilab) 10 Fast Feedback on Error Condition In beginning of run II, unexpected unrecoverable failures were observed in silicon detector. Implementation of Counter-measures including “auto-reset” from run_control triggered by SVXMon (a consumer monitor) detecting the “danger state” helped to reduce the failures substantially.

March 24-28, 2003 CHEP03 Kaori Maeshima (Fermilab) 11 In the CDF Control Room Consumer Framework people Running Consumers

March 24-28, 2003 CHEP03 Kaori Maeshima (Fermilab) 12 Examples of Monitor Display Occupancy Monitor Event Display

March 24-28, 2003 CHEP03 Kaori Maeshima (Fermilab) 13 Conclusions Online consumer monitoring is an integral and essential part of the CDF data taking operation. The monitoring output is coherent, and one person on shift (not an expert for a specific detector) monitors the entire detector performance from event data, efficiently. The output is available to view remotely. We continue to fine-tune and improve each monitor, however, the monitoring framework has been very stable for the past year.