Online Monitoring for CDF in the Upcoming Fermilab Tevatron Run II



Similar documents
Online Monitoring in the CDF II experiment

National Accelerator Laboratory

Web-based based Access to ROOT

NETWRIX EVENT LOG MANAGER

Introduction: Web Services Are Changing

Setting and Checking LISTSERV www Interface Permissions Windows Server 2012 with IIS 8.x Last Updated: 20 Mar 2014

Sample Report. Header Search. Search Information SSN: Found 27 records. Record # 1

Determine the process of extracting monitoring information in Sun ONE Application Server

RemoteLab 2.0 Admin Guide

Backing Up and Restoring Data

SPD Calibration: Status and Plans

Oracle EXAM - 1Z Oracle Weblogic Server 11g: System Administration I. Buy Full Product.

Server application Client application Quick remote support application. Server application

PanelView Plus. Technology in the Spotlight

Repeater. BrowserStack Local. browserstack.com 1. BrowserStack Local makes a REST call using the user s access key to browserstack.

ALOHA Load-Balancer. Virtual Appliance quickstart guide. Document version: v1.0. Aloha version concerned: v5.0.x

Online CMS Web-Based Monitoring. Zongru Wan Kansas State University & Fermilab (On behalf of the CMS Collaboration)

Event Center (rev b) EVENT CENTER. VPI 160 Camino Ruiz, Camarillo, CA (Voice) (Fax)

Online Data Monitoring Framework Based on Histogram Packaging in Network Distributed Data Acquisition Systems

Using AppMetrics to Handle Hung Components and Applications

Web Based Monitoring in the CMS Experiment at CERN

multiple placeholders bound to one definition, 158 page approval not match author/editor rights, 157 problems with, 156 troubleshooting,

HP A-IMC Firewall Manager

1z0-102 Q&A. DEMO Version

HP IMC Firewall Manager

Quadro Configuration Console User's Guide. Table of Contents. Table of Contents

How to Attach the Syllabus and Course Schedule to a Content Item

A New Tool for Monitoring CMS Tier 3 LHC Data Analysis Centers

About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9.

VasonaLink TM Product Introduction

Toward the Next Generation Magnetic Measurement System

Customer Tips. Xerox Network Scanning HTTP/HTTPS Configuration using Microsoft IIS. for the user. Purpose. Background

Guideline for setting up a functional VPN

Web Filter. SurfControl Web Filter 5.0 Getting Started Guide. The World s #1 Web & Filtering Company

Creating and Configuring Web Sites in Windows Server 2003

Deploying the BIG-IP LTM with the Cacti Open Source Network Monitoring System

VoipSwitch Security Audit

How Do I Transfer Remote Files?

Quick Installation Guide. Overview. PLANET VIP-156/VIP-156PE/VIP-158 Quick Installation Guide

Document management and exchange system supporting education process

Data Quality Monitoring. workshop

1Intro. Apache is an open source HTTP web server for Unix, Apache

Using Microsoft Expression Web to Upload Your Site

World-wide online monitoring interface of the ATLAS experiment

FileBench's Multi-Client feature

Short Manual Intellect v SP2 module Unipos Contents:

Audit Logging. Overall Goals

Mail Archive and Management System. Product White Paper

Product Summary RADIUS Servers

Zoom Plug-ins for Adobe

Supported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 9.6)

Technical White Paper

Laptop Backup - Administrator Guide (Windows)

Network Visiblity and Performance Solutions Online Demo Guide

What really is a Service?

Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid clouds.

How to configure HTTPS proxying in Zorp 5

2015 ej-technologies GmbH. All rights reserved. JProfiler Manual

Web Hosting Control Panel Guide

MCTS Self-Paced Training Kit (Exam ): Configuring Windows Server 2008 Application Platform

Remote Data Collection and Analysis Tom Worlton Argonne National Laboratory

Nesstar Server Administrator Guide

1) Go to the following URL: 2) Login with your NUS account and password.

How To Backup In Cisco Uk Central And Cisco Cusd (Cisco) Cusm (Custodian) (Cusd) (Uk) (Usd).Com) (Ucs) (Cyse

Citrix EdgeSight User s Guide. Citrix EdgeSight for Endpoints 5.4 Citrix EdgeSight for XenApp 5.4

Vistara Lifecycle Management

VeloView Offline GUI

The Automatic HTTP Requests Logging and Replaying Subsystem for CMS Plone

NETWRIX EVENT LOG MANAGER

AxTraxNG Access Control Management Software

How to Select a Document Management System:

Paragon Protect & Restore

SYSTEM DEVELOPMENT AND IMPLEMENTATION

Pharos Control User Guide

Configuring a Windows 2003 Server for IAS

How to Optimize MS Outlook Exchange Traffic Over SSL

Sage 100 ERP. ebusiness Manager Installation Guide

Web based monitoring in the CMS experiment at CERN

CIDOC Enriching Cultural Heritage, Helsinki, Finland, June 10 14, 2012

Chapter 17. Transport-Level Security

Novell Identity Manager

Expresso Quick Install

CA-EDI. Certification of the EDI Interface

latest Release 0.2.6

Programming on the Web(CSC309F) Tutorial: Servlets && Tomcat TA:Wael Aboelsaadat

M6310 USB Flash Drive Tester/Duplicator

Programming in HTML5 with JavaScript and CSS3

MCTS Self-Paced Training Kit (Exam ): Configuring Windows Server 2008 Application Platform

Mail Attender Version

Implementing a Web-based Transportation Data Management System

Content Distribution Management

Software, Computing and Analysis Models at CDF and D0

Objectives of Lecture. Network Architecture. Protocols. Contents

Centralized Disaster Recovery using RDS

Last Updated: July STATISTICA Enterprise Server Security

IceWarp Server. Log Analyzer. Version 10

INTELLECT TM Software Package

Configuring Microsoft IIS 5.0 With Pramati Server

Changing Your Cameleon Server IP

Transcription:

Online Monitoring for CDF in the Upcoming Fermilab Tevatron Run II Design and Status Tetsuo Arisawa, Frank Hartmann, Kouji Ikado, Kaori Maeshima, Hartmut Stadie, Gregory Veramendi, Hans Wenzel http://www-b0.fnal.gov:8000/consumer/consumer.html

Definition of a Consumer-Monitor Consumers use event data to monitor the experiment in real-time. Consumer-Monitors are AC++ modules which is the CDF offline data-analysis-framework. Things typically monitored by Consumer-Monitors are: detector occupancies (dead/hot channels), trigger rates and logic, luminosity, Level 3 reconstruction, physics objects, vertex positions, etc... Specifics of each of the Consumer-Monitors are determined and written in collaboration with the experts of each subsystem.

Desired features of the Consumer-Monitoring Framework monitor the detector without interfering with the data taking different consumer processes can run on different machines each consumer receives only the data it needs the monitoring and the display processes are separated The number of displays is only limited by network traffic and bandwidth different consumers can be combined common interface and maintainability convenient access to archived data

Consumer Server, Consumers and Display Server Level 3 (approx. 20 MB/sec) Consumer Server/ Logger static consumers DATA to FCC non-static consumers Consumers, Display Server & Display/Viewer ROOT based! #"%$&' (*)+, -. /0 1324 55/768$&5,9 :6 0/79,9; /< %55 /=63 5(31>1

DATA FLOW LOCAL ANYWHERE DISPLAY MEMORY MAP AC++ Module EVENTS CONSUMERS CONSUMER-1 CONSUMER-2 etc... SHARED MEMORY GKNODPE S HL L Q=E LALAKAR G@ L E L GITEAE L S E R V E R JKAL?A@CBDBFEA?AGIH@CB G L @D?NME5G S O C K E T D I S P L A Y TRIG. TABLE TEMPLATES DATA BASE

Components of the Consumer-Monitoring Framework File/CS Events Run-Control consumer programs CONSUMER-1 CONSUMER-2 CONSUMER-3... CONSUMER-N error handler config. via talk to shared memory shared memory shared memory... shared memory state manager server... server CDF control room Local or Remote WWW browser browser browser browser browser... Consumers Server Error Handler (monitor modules) Display State Manager

I. The Consumers analyse and monitor the event data and check the status of the experiment store the results in shared memory (TMapFile) can consist of different monitors are written by the experts we try to make the start as easy and painless as possible!

Our help for the monitor writers: a script that automatically generates all necessary files: Makefile monitor header and source module to integrate the monitor(s) into the CDF offline framework build job to link the required modules (e.g. the interface which allows to connect to the DAQ/Consumer Server) together tcl script to run a test job well documented example monitors WWW pages with information about the project and its programs: http://kcdf1.fnal.gov/ wenzel/consumer new

Physical Design of the Consumer Package Consumer Consumer BaseMonitor.hh CQIEMonitor.hh DisplayServer.hh dict FKbnkInputModule.hh HistoDisplay.hh PQIEMonitor.hh YMonModule.hh link_consumer.mk DisplayServer_linkdef.hh GNUmakefile HistoDisplay_linkdef.hh TRates_Elem_linkdef.hh src BaseMonitor.cc CQIEMonitor.cc DisplayServer.cc FKbnkInputModule.cc GNUmakefile HistoDisplay.cc PQIEMonitor.cc TRates_Elem.cc YMonModule.cc Template GNUmakefile Template.cc Template.tcl TemplateModule.cc TemplateModule.hh XXXXMonitor.cc XXXXMonitor.hh YMon GNUmakefile YMon.cc YMon.tcl Executables DisplayServerMain.cc GNUmakefile HistoDisplayMain.cc Test GNUmakefile Producer.cc How to create a consumer: source cr_mon.csh MUMon CMUO Result: MUMon GNUmakefile MUMon.cc MUMon.tcl MUMonModule.cc MUMonModule.hh CMUOMonitor.cc CMUOMonitor.hh cr_mon.csh

II. The Server takes the ROOT objects out of shared memory and sends them to the clients TMapFile, TSocket displays the status of each monitor job on a WWW page

III. The Display ROOT-based GUI can connect to the server via socket, can browse TFile or TMapFile

IV. The Error Handler We are evaluating the ZOOM ErrorLogger: ( part of the Run II framework ) (http://www.fnal.gov/docs/workinggroups/fpcltf/fpcltf.html#errorlogger) V. The State Manager shows and controls the status of each consumer and server reports errors, communicates with Run Control parts are implemented in the server and startup scripts

Current Status all components of the framework have been tested we successfully received data from the Consumer Server we are currently developing the full scale software programs to be used in Run II various Consumer-Monitor programs are being developed using the provided templates and framework we intend to use the programs during the ongoing commissioning of the CDF II detector. documentation and tutorials

Problems We encountered some problems using TMapFile: Some of them were fixed by Rene Brun and Fons Rademakers but some remain. how to get the size of the memory region? the TMapFile needs to start at an address high enough for the producer and the server no directory structure inefficient use of memory???, we are just starting to use TMapFile extensively

Acknowledgements We thank all the people who are contributing to this work. Special thanks to the ROOT team, the CDF online group, and the Fermilab Computing Division. We also thank the community of ROOT users who via the roottalk mailing list provide answers and solutions to many problems.