Tracker data quality monitoring based on event display M.S. Mennea – G. Zito University & INFN Bari - Italy.

Slides:



Advertisements
Similar presentations
A Presentation Management System for Collaborative Meetings Krzysztof Wrona (ZEUS) DESY Hamburg 24 March, 2003 ZEUS Electronic Meeting Management System.
Advertisements

Computer Monitoring System for EE Faculty By Yaroslav Ross And Denis Zakrevsky Supervisor: Viktor Kulikov.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
For Mapping Biodiversity Data Data Management Options.
1 Chapter 12 Working With Access 2000 on the Internet.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
MedAction Work Package 3.3 Developing an Interactive Internet Based Synoptic Prediction System Andy Turner Jianhui Jin.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
Elision Based Text Zooming Project Update Sam Davis.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Students: Ilya Paskhover, Itay Gal Supervisors: Oleg Rokhlenko, Nadav Golbandi.
CAEL 5012 Rich Internet Applications. What you need For this part of the course you will need access to a server with PHP and MYSQL which will be supplied.
Event display monitoring Giuseppe Zito : Infn Bari Italy Beliy Nikita : University of Mons-Hainaut Belgium.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Data Quality Monitoring of the CMS Tracker
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Bookstore Web Application Introducing Visual Web Developer 2008 Express and the.
GIS technologies and Web Mapping Services
CFT Offline Monitoring Michael Friedman. Contents Procedure  About the executable  Notes on how to run Results  What output there is and how to access.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
14th IEEE-NPSS Real Time Conference 2005, 8 June Stockholm.
Lecture 7 Interaction. Topics Implementing data flows An internet solution Transactions in MySQL 4-tier systems – business rule/presentation separation.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Craft09 Visual Summary and Efficiency Trackermaps Giuseppe Zito : Infn Bari Italy Giuseppe Zito, Infn Bari.
Using XML technologies to implement complex tables in short- term statistics Francesco Rizzo
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.
Wyatt Pearsall November  HyperText Transfer Protocol.
Fundamentals of Database Chapter 7 Database Technologies.
Drag and Drop Display and Builder. Timofei B. Bolshakov, Andrey D. Petrov FermiLab.
Medicare Claims Dashboard Application Overview. THE CHALLENGE The challenge being put forth is to develop an online dashboard for researchers or other.
Frank Lehner U Zurich Proposal to use the Atlas SCT database for Run IIb  Why to switch now? u existing database (db) at UIC incomplete and unlikely to.
Campus Tour COMP 523 Midterm Presentation Justin, Paul, Florian.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic.
The Network Performance Advisor J. W. Ferguson NLANR/DAST & NCSA.
The Internet and World Wide Web
CSCE 201 Web Browser Security Fall CSCE Farkas2 Web Evolution Web Evolution Past: Human usage – HTTP – Static Web pages (HTML) Current: Human.
Syllabus Management System. The Problem There is need for a management system for syllabi that: Provides a simple and effective user interface Allows.
And Tier 3 monitoring Tier 3 Ivan Kadochnikov LIT JINR
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Wellstorm Development Connecting Real Time Data to Everything Hugh Winkler May 11, 2006.
CMS pixel data quality monitoring Petra Merkel, Purdue University For the CMS Pixel DQM Group Vertex 2008, Sweden.
Preliminary Ocean Project Page 1 WGISS SG May 15, C. Caspar G. Tandurella P. Goncalves G. Fallourd I. Petiteville Preliminary Ocean Project Phase.
Tracker Visualization Tool: integration in ORCA Maria S. Mennea, Giuseppe Zito University & INFN Bari, Italy Tracker b-tau Cosmic Challenge preparation.
Development of the CMS Databases and Interfaces for CMS Experiment: Current Status and Future Plans D.A Oleinik, A.Sh. Petrosyan, R.N.Semenov, I.A. Filozova,
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
DQM for the RPC subdetector M. Maggi and P. Paolucci.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
 An essential supporting structure of any thing  A Software Framework  Has layered structure ▪ What kind of functions and how they interrelate  Has.
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.
Validating CMS event display tools with real data Giuseppe Zito : Infn Bari Italy Beliy Nikita : University of Mons-Hainaut Belgium CHEP'09 17th International.
Web Technology (NCS-504) Prepared By Mr. Abhishek Kesharwani Assistant Professor,UCER Naini,Allahabad.
Configuration & Management for Joachim Flammer Integration Team EGEE is a project funded by the European Union under contract IST JRA1 all-hands-meeting,
Expense Tracking System Developed by: Ardhita Maharindra Muskan Regmi Nir Gurung Sudeep Karki Tikaprem Gurung Date: December 05 th, 2008.
CMS TRACKER VISUALISATION TOOLS M.S. MENNEA, a G. ZITO, a A. REGANO a AND I. OSBORNE b a Dipartimento Interateneo di fisica di Bari & INFN sezione di Bari,
ConTZole Tomáš Kubeš, 2010 atlas-tz-monitoring.cern.ch An Interactive ATLAS Tier-0 Monitoring.
Online Data Monitoring Framework Based on Histogram Packaging in Network Distributed Data Acquisition Systems Tomoyuki Konno 1, Anatael Cabrera 2, Masaki.
1 Detector Monitoring requirements ( V.Dattilo for the EGO Operations Group ) ( with the collaboration of S.Braccini)  Short history  Current status.
Windows Vista Configuration MCTS : Internet Explorer 7.0.
Michael Hucka1 The Modeler’s Workspace Current Design Plans and Status Current project members: Michael Hucka Kavita Shankar Sara Emardson David Beeman.
MONITORING CMS TRACKER CONSTRUCTION AND DATA QUALITY USING A GRID/WEB SERVICE BASED ON A VISUALIZATION TOOL G. ZITO, M.S. MENNEA, A. REGANO Dipartimento.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Teaching slides Chapter 6. Chapter 6 Software user interface design & construction Contents Introduction Graphical user interface – Rich window based.
User working in web-browser
Data Quality Monitoring of the CMS Silicon Strip Tracker Detector
DQM for the RPC subdetector
Presentation transcript:

Tracker data quality monitoring based on event display M.S. Mennea – G. Zito University & INFN Bari - Italy

Tracker Map  We have developed in IGUANACMS a specialized 2D representation of tracker, a kind of scatter plot where all modules are represented in a single screen 1  This representation is not static but it is an interactive image where you can - zoom and get more detail up to the level of micro-strip, - pick a zone and get more information on that zone, - etc…

Possible use of tracker map (1) 2  For monitoring in the control room - A screen runs all the time with this image constantly updated. This will allow a fast overall visual check and an additional cross-check of “normal” automatic monitoring procedures that send alarms in case of problem - The interactive features can be useful when the operator has alarms and must diagnose the problem. He clicks on the problem zone on the map getting more information - This representation is a kind of high level user interface for tracker monitoring data visualization

Possible use of tracker map (2) -The tracker map can summarize the information content of hundreds of events or thousands of histograms and as such, it is the quickest way to inform experts everywhere in the world about the tracker situation -This can be done with 1)a Java program i.e. the computer where the expert sits, has no CMS software running on it, but only a Java program 2) sending a SVG image with interactive features implemented in Javascript  To reach experts outside the control room 3

Possible use of tracker map (3)  Monitoring  Monitoring in a specialized Tier2 centre and sending in the control room a fast feedback in the control room - In the control room we have access to all raw data, but the computing resources may be scarce. - So why not to ship a sizeable amount of tracker raw data to a specialized Tier2 center. At least 10% through an high bandwidth connection -This center can analyze the data as they arrive, doing a quasi- online monitoring and sending back to the control room the result of this analysis summarized as a tracker map. 4

How to access tracker data relevant for monitoring (1) 5 In order to have a high level user interface to monitoring data working like this map, fast and standard access to all data relevant to tracker monitoring is essential. fast because the map needs a lot of data standard since we don't want to use a different API for each data source. And we have many possible data sources: 1. Online raw data 2. Raw data stored on dataset on the Grid 3. The construction database 4. The conditions database 5. The histogram database 6. Other...

How to access tracker data relevant for monitoring (2) A possible solution is using Web Services This means: 1.we must have a data server for each data source 2.each monitoring data chunk must have a unique URL 6

What to represent with tracker map 7 Display event in tracker Display last few events accumulated Display temperatures,voltages and other data from conditions database Display dead strips and other data from construction database Display result of global check of tracker by comparing last module histogram with reference histogram for each module Some possible examples

Present Status (1) 8 We have now in IGUANACMS a “CustomTracker” part with three main features that can be useful for tracker monitoring: 1. Numbering of each tracker module, clicking on it you can know its position. 2. Easy way to select each detector part down to the module level. Stereo pair modules can be selected separately.

Present Status (2) 9 3. A first implementation of the tracker map. This map represents all tracker modules with the following schema: This map cannot be zoomed, but you can go to the level of the single channel selecting a single layer PXB PXE +z -z 2 TID TIB TEC TOB

Present Status (3) 10 We have built a prototype (Java program named Tmon) that implements the same tracker map that we have in IGUANACMS We tested it with data taken from construction database and from Montecarlo events dataset.

Present Status (4): Results of the test with a prototype Examples of response time with events of different size 11 We can read and display the data in the tracker in around 10 seconds. The same time is needed to load xml tracker description.

Present Status (5): Sending an interactive image in SVG + Javascript 12 We are also testing another interesting variation of the previous scenario. Instead of sending the information to the expert as data for a Java program, we can send directly the tracker map in SVG format with the interactive features implemented in Javascript. Here again the results are promising: in around a minute you can get the image using a normal browser with the Adobe SVG plugin. We are now working on the best way to update the image with new data.

Present Status (6): Sending an interactive image in SVG + Javascript Present Status (6): Sending an interactive image in SVG + Javascript 13 You can zoom

Requirements for online monitoring software  A viewer for collections of data up to the level of a sub- detector should be provided  The viewer should run al the time for a fast overall check of sub-detector operations  The same viewer should be also implemented in a version that gets the data from a normal internet connection  The access to data relevant for monitoring must be interactive and the same for all data sources 14