ELSSISuite Services QIZHI ZHANG Argonne National Laboratory on behalf of the TAG developers group ATLAS Software and Computing Week, 4~8 April, 2011.

Slides:



Advertisements
Similar presentations
Metadata Progress GridPP18 20 March 2007 Mike Kenyon.
Advertisements

1 Databases in ALICE L.Betev LCG Database Deployment and Persistency Workshop Geneva, October 17, 2005.
David Adams ATLAS DIAL Distributed Interactive Analysis of Large datasets David Adams BNL March 25, 2003 CHEP 2003 Data Analysis Environment and Visualization.
Conditions Metadata for TAGs Elizabeth Gallas, (Ryan Buckingham, Jeff Tseng) - Oxford ATLAS Software & Computing Workshop CERN – April 19-23, 2010.
29 July 2008Elizabeth Gallas1 An introduction to “TAG”s for ATLAS analysis Elizabeth Gallas Oxford Oxford ATLAS Physics Meeting Tuesday 29 July 2008.
David Adams ATLAS DIAL Distributed Interactive Analysis of Large datasets David Adams BNL June 23, 2003 GAE workshop Caltech.
A tool to enable CMS Distributed Analysis
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
ATLAS Analysis Overview Eric Torrence University of Oregon/CERN 10 February 2010 Atlas Offline Software Tutorial.
The ATLAS Production System. The Architecture ATLAS Production Database Eowyn Lexor Lexor-CondorG Oracle SQL queries Dulcinea NorduGrid Panda OSGLCG The.
CERN - IT Department CH-1211 Genève 23 Switzerland t Monitoring the ATLAS Distributed Data Management System Ricardo Rocha (CERN) on behalf.
May 14, 2001E. Gallas/Trigger Database1 Status of the Trigger Database Elizabeth Gallas, Rich Wellner, Vicky White Fermilab - Computing Division See my.
ATLAS DQ2 Deletion Service D.A. Oleynik, A.S. Petrosyan, V. Garonne, S. Campana (on behalf of the ATLAS Collaboration)
ATLAS Data Periods in COMA Elizabeth Gallas - Oxford ATLAS Software and Computing Week CERN – April 4-8, 2011.
Nurcan Ozturk University of Texas at Arlington Grid User Training for Local Community TUBITAK ULAKBIM, Ankara, Turkey April 5 - 9, 2010 Overview of ATLAS.
David Adams ATLAS ATLAS Distributed Analysis David Adams BNL March 18, 2004 ATLAS Software Workshop Grid session.
RLS Tier-1 Deployment James Casey, PPARC-LCG Fellow, CERN 10 th GridPP Meeting, CERN, 3 rd June 2004.
11/10/2015S.A.1 Searches for data using AMI October 2010 Solveig Albrand.
Marianne BargiottiBK Workshop – CERN - 6/12/ Bookkeeping Meta Data catalogue: present status Marianne Bargiotti CERN.
LHC: ATLAS Experiment meeting “Conditions” data challenge Elizabeth Gallas - Oxford - August 29, 2009 XLDB3.
30 Jan 2009Elizabeth Gallas1 Introduction to TAGs Elizabeth Gallas Oxford ATLAS-UK Distributed Computing Tutorial January 2009.
David Adams ATLAS ATLAS Distributed Analysis Plans David Adams BNL December 2, 2003 ATLAS software workshop CERN.
Bookkeeping Tutorial. Bookkeeping & Monitoring Tutorial2 Bookkeeping content  Contains records of all “jobs” and all “files” that are created by production.
The huge amount of resources available in the Grids, and the necessity to have the most up-to-date experimental software deployed in all the sites within.
MAGDA Roger Jones UCL 16 th December RWL Jones, Lancaster University MAGDA  Main authors: Wensheng Deng, Torre Wenaus Wensheng DengTorre WenausWensheng.
TAGs and Early Data David Malon for the ATLAS TAG Team U.S. ATLAS Analysis Workshop Argonne National Laboratory January.
DDM Monitoring David Cameron Pedro Salgado Ricardo Rocha.
Full Dress Rehearsal (FDR1) studies Sarah Allwood-Spiers 11/3/2008.
David Adams ATLAS DIAL/ADA JDL and catalogs David Adams BNL December 4, 2003 ATLAS software workshop Production session CERN.
Nurcan Ozturk University of Texas at Arlington US ATLAS Transparent Distributed Facility Workshop University of North Carolina - March 4, 2008 A Distributed.
David Adams ATLAS ATLAS Distributed Analysis David Adams BNL September 30, 2004 CHEP2004 Track 5: Distributed Computing Systems and Experiences.
Conditions Metadata for TAGs Elizabeth Gallas, (Ryan Buckingham, Jeff Tseng) - Oxford ATLAS Software & Computing Workshop CERN – April 19-23, 2010.
ATLAS Production System Monitoring John Kennedy LMU München CHEP 07 Victoria BC 06/09/2007.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
Integration of the ATLAS Tag Database with Data Management and Analysis Components Caitriana Nicholson University of Glasgow 3 rd September 2007 CHEP,
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
University user perspectives of the ideal computing environment and SLAC’s role Bill Lockman Outline: View of the ideal computing environment ATLAS Computing.
Korea Workshop May GAE CMS Analysis (Example) Michael Thomas (on behalf of the GAE group)
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
David Adams ATLAS ATLAS Distributed Analysis: Overview David Adams BNL December 8, 2004 Distributed Analysis working group ATLAS software workshop.
The ATLAS TAGs Database - Experiences and further developments Elisabeth Vinek, CERN & University of Vienna on behalf of the TAGs developers group.
MND review. Main directions of work  Development and support of the Experiment Dashboard Applications - Data management monitoring - Job processing monitoring.
ADA Job Builder A Graphical Approach to Job Building ATLAS Software and Computing Workshop May 2005 Chun Lik Tan
Global ADC Job Monitoring Laura Sargsyan (YerPhI).
David Adams ATLAS Datasets for the Grid and for ATLAS David Adams BNL September 24, 2003 ATLAS Software Workshop Database Session CERN.
Pavel Nevski DDM Workshop BNL, September 27, 2006 JOB DEFINITION as a part of Production.
TAGS in the Analysis Model Jack Cranshaw, Argonne National Lab September 10, 2009.
1 A Scalable Distributed Data Management System for ATLAS David Cameron CERN CHEP 2006 Mumbai, India.
Distributed Physics Analysis Past, Present, and Future Kaushik De University of Texas at Arlington (ATLAS & D0 Collaborations) ICHEP’06, Moscow July 29,
Status of tests in the LCG 3D database testbed Eva Dafonte Pérez LCG Database Deployment and Persistency Workshop.
Distributed Analysis Tutorial Dietrich Liko. Overview  Three grid flavors in ATLAS EGEE OSG Nordugrid  Distributed Analysis Activities GANGA/LCG PANDA/OSG.
Conditions Metadata for TAGs Elizabeth Gallas, (Ryan Buckingham, Jeff Tseng) - Oxford ATLAS Software & Computing Workshop CERN – April 19-23, 2010.
David Adams ATLAS ATLAS Distributed Analysis (ADA) David Adams BNL December 5, 2003 ATLAS software workshop CERN.
Finding Data in ATLAS. May 22, 2009Jack Cranshaw (ANL)2 Starting Point Questions What is the latest reprocessing of cosmics? Are there are any AOD produced.
TAG and iELSSI Progress Elisabeth Vinek, CERN & University of Vienna on behalf of the TAG developers group.
D.Spiga, L.Servoli, L.Faina INFN & University of Perugia CRAB WorkFlow : CRAB: CMS Remote Analysis Builder A CMS specific tool written in python and developed.
David Adams ATLAS ATLAS Distributed Analysis and proposal for ATLAS-LHCb system David Adams BNL March 22, 2004 ATLAS-LHCb-GANGA Meeting.
David Adams ATLAS ADA: ATLAS Distributed Analysis David Adams BNL December 15, 2003 PPDG Collaboration Meeting LBL.
ConTZole Tomáš Kubeš, 2010 atlas-tz-monitoring.cern.ch An Interactive ATLAS Tier-0 Monitoring.
ATLAS Physics Analysis Framework James R. Catmore Lancaster University.
ATLAS TAGs: Tools from the ELSSI Suite Elizabeth Gallas - Oxford ATLAS-UK Distributed Computing Tutorial Edinburgh, UK – March 21-22, 2011.
Joe Foster 1 Two questions about datasets: –How do you find datasets with the processes, cuts, conditions you need for your analysis? –How do.
ATLAS Distributed Computing Tutorial Tags: What, Why, When, Where and How? Mike Kenyon University of Glasgow.
David Adams ATLAS DIAL Distributed Interactive Analysis of Large datasets David Adams BNL May 19, 2003 BNL Technology Meeting.
ATLAS TAG Services Jack Cranshaw with support from Thomas Doherty, Julius Hrivnac, Marcin Nowak.
Database Replication and Monitoring
Ruslan Fomkin and Tore Risch Uppsala DataBase Laboratory
AMI – Status November Solveig Albrand Jerome Fulachier
ATLAS TAGs: Tools from the ELSSI Suite
Presentation transcript:

ELSSISuite Services QIZHI ZHANG Argonne National Laboratory on behalf of the TAG developers group ATLAS Software and Computing Week, 4~8 April, 2011

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 TAGS TAGS are produced as files. These files are uploaded to a database by the Tier0. – General (with links to TAG monitoring): – TAG Task Lister (upload and postTagUpload tasks): – TAG Dataset Lister: Details tracked in the TASK database – Data distribution, mapping to datasets, sites, etc. – Service installations and usages Other metadata is also needed for a meaningful event selection. – COMA: triggers, periods, streams, etc.

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 BACKBONES—Infrastructure development 3 Databases (Oracle) Routine uploads of TAGs and other metadata info (TASK and COMA [COditions Meta datA]) Topology CERN and several Tier-1 and Tier-2 sites (BNL, TRIUMF, DESY, PIC, RAL, and …) are hosting different sets (or subsets) of TAG data with or without overlaps and replicates of CATALOG and COMA data Data Volume and Complexity Grow/evolve and pose technical challenges on code flexibility and scalability, affect all the services Responsible: Florbela Viegas, Elizabeth Gallas and Elisabeth Vinek

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 Event Metadata Event-File Map File Registry Sites Collection Registry Service Registry Runs COnditions MetadatA DDM POOLTAG TASK COMATASK

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 ELSSI Services Suite Web Tools – iELSSI – RunBrowser (used by iELSSI) Web Services – GUID Lookup (used by Pathena) – Trigger decoder (used by iELSSI, EventSelector in Athena) – Token Extraction (used by iELSSI, Ganga) – Skimming – Lumirange calculation (used by iELSSI, being factorized) – …

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 iELSSI--NOT just a browser 6 1.Does provide browsing functions Metadata info on full streams Triggers/Runs Physics metadata from AOD Event flags, e.g. Higgs candidate 2.Performs statistics on these metadata Are there enough dileptons with 2 forward jets to do an analysis requiring that? What is the overlap of the muon and egamma streams and what are the properties of those events? What is the data reduction if I want to build a DAOD stream of only the digamma events that pass triggers this and that?

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 iELSSI--NOT just a browser 7 Also provides an integrated, full-chain service by: 1.interconnecting with multiple DBs and sites (setting the right parameters for db handshakes) 2.Integrating GRL, JO files with event selection/skim 3.building efficient queries (valid attributes, data streams, triggers and runs/periods) 4.interfacing with ELSSISuite services 5.building inputs to Athena or DA tools such as Ganga or Pathena. 6.Submitting grid jobs on selected events to produce ntuples or skims of AOD, ESD or RAW.

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 Trigger decoder service Map a trigger name to the appropriate bit in the TAG trigger words Provide the the SQL fragment (e.g.,operation="bitand(EFPassedTrigMask0, power(2,1))") for programs using the TAG databaseEFPassedTrigMask0 Clients: – iELSSI when querying triggers on the database – EventSelector in Athena--TAG file analyses to decode the trigger words in the TAG files. triggerDecoder Url:

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 Trigger decoder service Usage: – From a browser: triggerDecoderUrl/getDecodedTriggerInfo.php?trignms=EF _e10_loose&runrange=162882&phys_raw=raw&filenam e_tag=data10_7TeV&ami_tag=f287_m588_p250_p160 – From a command line or within a program: curl -s -S --key server_hotkey --sslv3 --cert server_hotcert -k --url "triggerDecoderUrl/getDecodedTriggerInfo.php?trignms=E F_e10_loose&runrange=162882&phys_raw=raw&filename _tag=data10_7TeV&ami_tag=f287_m588_p250_p160"

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 Token Extraction service Constructs a ROOT collection of selected events which can then be retrieved from the /afs space at CERN or directly from the web. Times can vary between seconds and minutes depending on the size of your selection (can be checked beforehand in iELSSI). A link to the results will be ed to you or it will also appear in iELSSI when the job completes. The will contain all the information on the inputs and outputs of the job which can be browsed or wget-ed. – Configuration (in xml) – Log files – Root Collection At the end of the Extract results, it gives instructions for running the command line or portable client version of Extract.

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 Token Extraction service invoked by iELSSI

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 Skimming service al_Skim al_Skim Skim the events selected in your ROOT collection Supply with status updates as it progresses through skim configuration, submission and completion (or failure). Create scripts and send them to the Ganga Service The skim does two jobs: – ‘Tag Prepare’ job finds (using a guid lookup) the datasets the selected events belong to. – ‘Tag Run’ job. The chosen AOD Athena JO is then run on the LCG on these datasets. The Tag run job is submitted to the Grid. notice with the name of the resulting dataset stored in dq2 (e.g. user09.thomasdoherty.ganga.users.thomasdoherty.ganga /) will be made available with a dq2-get.

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 Skimming service invoked by iELSSI

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 TAGs for analysis? TAGs have proven extremely useful in commissioning and in early collision data TAGs discovered and quantified the scope of lumi blocks being split across multiple files in 2010 reprocessings – Problematic for cross-section calculation TAGs discovered the event duplication issues coming from TDAQ in early 2011 collision data If you have used event picking, you have used TAGs TAGs have identified anomalous and/or problematic events TAGS have been useful in understanding the overall cross-stream statistics of our data TAGs provide a quick means of checking whether your analysis needs to process the debug stream TAGs for analysis? Needs involvement of PAT group

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 SUMMARY 15 ELSSISuite services have been developed on top of an integrated worldwide database system to provide extended selection possibilities You are invited to more TAG related talks at the DB session this afternoon QIZHI ZHANG

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 Thank you! Supporting slides or a live iELSSI demo

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 Period-based selection

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 period-based selection-2 18

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 Count per run/per trigger-1 19

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 Count per trigger-2 20

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 Stream mapped with runs Without run range

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 Perform queries of different project-1

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 Perform queries of different project-2

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 D E F Perform queries of different project-3

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 A B C Synchronized editing-1

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 Synchronized editing-2 C

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 Download GUIDs into a text file-1

Qizhi Zhang, Software and Computing Week, 4-8 April, 2011 Download GUIDs into a text file-2