Conditions and configuration metadata for the ATLAS experiment E J Gallas 1, S Albrand 2, J Fulachier 2, F Lambert 2, K E Pachal 1, J C L Tseng 1, Q Zhang.

Slides:



Advertisements
Similar presentations
Moviltek March 2004 Designed for the Enterprise III: EasyForms for PalmOS and PocketPC.
Advertisements

1 of 27 DA1241 Archive Companies Last updated: March-2004 DA1241 Archive Companies.
The Latest news … and Future of ATLAS Databases Elizabeth Gallas - Oxford ATLAS Software & Computing Workshop CERN November 29 to December 3, 2010.
Metadata in ATLAS Elizabeth Gallas – Oxford 2nd ATLAS-South Caucasus Software/Computing Workshop & Tutorial October 26, 2012.
ATLAS Databases: An Overview, Athena use of Geometry/Conditions DB, and Conditions Metadata Elizabeth Gallas - Oxford ATLAS-UK Distributed Computing Tutorial.
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.
ASP.NET Programming with C# and SQL Server First Edition Chapter 8 Manipulating SQL Server Databases with ASP.NET.
Chapter 1 Introduction to Databases
AMI S.A. Datasets… Solveig Albrand. AMI S.A. A set is… A number of things grouped together according to a system of classification, or conceived as forming.
The SAM-Grid Fabric Services Gabriele Garzoglio (for the SAM-Grid team) Computing Division Fermilab.
The ATLAS Production System. The Architecture ATLAS Production Database Eowyn Lexor Lexor-CondorG Oracle SQL queries Dulcinea NorduGrid Panda OSGLCG The.
CSCI 6962: Server-side Design and Programming Introduction to AJAX.
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 : File and Dataset Metadata Collection and Use S Albrand 1, J Fulachier 1, E J Gallas 2, F Lambert 1 1. Introduction The ATLAS dataset search catalogs.
ATLAS Data Periods in COMA Elizabeth Gallas - Oxford ATLAS Software and Computing Week CERN – April 4-8, 2011.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
Introduction: Distributed POOL File Access Elizabeth Gallas - Oxford – September 16, 2009 Offline Database Meeting.
11/10/2015S.A.1 Searches for data using AMI October 2010 Solveig Albrand.
NoSQL Databases Oracle - Berkeley DB. Content A brief intro to NoSQL About Berkeley Db About our application.
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.
July 10, 2006ElizabethGallas1 Luminosity Database Elizabeth Gallas Fermilab Computing Division / D0 Computing and Analysis Group D0 Database ‘Taking Stock’
Status of the LHCb MC production system Andrei Tsaregorodtsev, CPPM, Marseille DataGRID France workshop, Marseille, 24 September 2002.
Tony Doyle & Gavin McCance - University of Glasgow ATLAS MetaData AMI and Spitfire: Starting Point.
Keywords Searching and Analysis System Member Student ID Role 刘亮 Liu Liang System Analyst 顾子俊 Gu Zijun Developer 杜菡菡 Du Hanhan
ATLAS Detector Description Database Vakho Tsulaia University of Pittsburgh 3D workshop, CERN 14-Dec-2004.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
SAM - Sequential Data Access via Metadata Schema Metadata Functionality Workshop Glasgow University April 26-28,2004.
AMI 30/11/2015S.A.1 AMI – Status April Solveig Albrand Jerome Fulachier Fabian Lambert.
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
Metadata and COMA Elizabeth Gallas Oxford. ATLAS Weekly / Open EB Meeting October 18, 2011.
Conditions Metadata for TAGs Elizabeth Gallas, (Ryan Buckingham, Jeff Tseng) - Oxford ATLAS Software & Computing Workshop CERN – April 19-23, 2010.
E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA gLite Information System Pedro Rausch IF.
Monte-Carlo Event Database: current status Sergey Belov, JINR, Dubna.
New COOL Tag Browser Release 10 Giorgi BATIASHVILI Georgian Engineering Center 23/10/2012
Jan 7, 2002E. Gallas/Trigger Db1 Trigger Database and Trigger Configurations and Trigger Issues Elizabeth Gallas, Jeremy Simmons (Fermilab - Computing.
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.
Utility of collecting metadata to manage a large scale conditions database in ATLAS Elizabeth Gallas, Solveig Albrand, Mikhail Borodin, and Andrea Formica.
April 25, 2006Parag Mhashilkar, Fermilab1 Resource Selection in OSG & SAM-On-The-Fly Parag Mhashilkar Fermi National Accelerator Laboratory Condor Week.
1 A Scalable Distributed Data Management System for ATLAS David Cameron CERN CHEP 2006 Mumbai, India.
ELSSISuite Services QIZHI ZHANG Argonne National Laboratory on behalf of the TAG developers group ATLAS Software and Computing Week, 4~8 April, 2011.
Conditions Metadata for TAGs Elizabeth Gallas, (Ryan Buckingham, Jeff Tseng) - Oxford ATLAS Software & Computing Workshop CERN – April 19-23, 2010.
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.
DDM Central Catalogs and Central Database Pedro Salgado.
MIS 451 Building Business Intelligence Systems Data Staging.
WMS baseline issues in Atlas Miguel Branco Alessandro De Salvo Outline  The Atlas Production System  WMS baseline issues in Atlas.
Conditions Metadata for TAGs Elizabeth Gallas, (Ryan Buckingham, Jeff Tseng) - Oxford ATLAS Software & Computing Workshop CERN – April 19-23, 2010.
Ontolica Fusion 4.0 The easy Automation Tool for SharePoint Steen Jakobsen Fusion Principal Architect
Troubleshooting Laserfiche Systems
© SCRIBE SOFTWARE CORPORATION 2008 Tips and Tricks for Working with Scribe Insight Trace Files.
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.
Dario Barberis: ATLAS DB S&C Week – 3 December Oracle/Frontier and CondDB Consolidation Dario Barberis Genoa University/INFN.
Bigtable A Distributed Storage System for Structured Data.
CERN IT Department CH-1211 Genève 23 Switzerland t Load testing & benchmarks on Oracle RAC Romain Basset – IT PSS DP.
Metadata and Supporting Tools on Day One David Malon Argonne National Laboratory Argonne ATLAS Analysis Jamboree Chicago, Illinois 22 May 2009.
ATLAS Distributed Computing Tutorial Tags: What, Why, When, Where and How? Mike Kenyon University of Glasgow.
Web Database Programming Using PHP
Key Activities. MND sections
Web Database Programming Using PHP
AMI – Status November Solveig Albrand Jerome Fulachier
Workflow Best Practices
Cloud computing mechanisms
Elizabeth Gallas, Solveig Albrand, Mikhail Borodin, and Andrea Formica
Updating Databases With Open SQL
Updating Databases With Open SQL
Presentation transcript:

Conditions and configuration metadata for the ATLAS experiment E J Gallas 1, S Albrand 2, J Fulachier 2, F Lambert 2, K E Pachal 1, J C L Tseng 1, Q Zhang 3 1. Introduction to COMA The COMA System (Conditions/Configuration Metadata for ATLAS), has been developed to make globally important run-level metadata more readily accessible. It is based on a relational database storing directly extracted, refined, reduced, and derived information from system-specific data sources as well as information from non-database sources. This information facilitates a variety of unique dynamic interfaces and provides information to enhance the functionality of other systems. COMA is one of the 3 dedicated metadata repositories in ATLAS fitting nicely between the AMI and TAG databases, which store metadata at the dataset and event-levels, respectively. A generalization of the data sources of each of these metadata repositories is shown below: COMA data sources include: –Conditions database: A wide variety of configuration information and measured conditions at the Run and Luminosity Block (LB) levels. An ATLAS Run is a interval of data taking (generally for many hours) with a fixed configuration, with selected configurations allowed to change at the sub-Run (or LB) level. –Trigger database: Trigger specific information not readily accessible or available via the Conditions database. –Tier-0 and TAG Catalog databases: Information about the processing of Runs and for the filtering of Runs into COMA: Which Runs are of “analysis” interest and available in the TAG database. –AMI database: AMI and COMA systems work symbiotically to store a variety of information about collections of Runs and their processing, making the data available to both systems. For Montecarlo datasets, COMA gets keys from AMI to identify trigger configurations in the Trigger Database used for MC simulation. –Other: Information from a variety of non-database sources: TWiki and other documentation, text and xml files, human entry. 3. Overview of the COMA Schema: T0M (Tier 0 Management) determines which datasets go to AMI. AMI looks every 60 seconds. 2. The AMI Framework Task Server Data is entered by a set of specialized tasks controlled by the task server. Information is available from different sources in a chaotic way. The task server imposes time-sharing. –One cannot allow an sudden peak in production tasks finishing to allow a backlog of input from Tier0 to develop. –Little and very often is best. Some tasks also must store a "stop point" which is usually the data source time stamp of the time when the last AMI read was successful. 4. Production System : Timestamp mechanism Read everything greater than lastUpdateTime and TaskNumber. –Reader (AMI) must decide what is relevant. –"Secure programming" = be ready for surprises.. 6. COMA : Symbiosis AMI and COMA "think" they are part of the same application. Parts of COMA were rendered "AMI Compliant" COMA has benefited from the AMI infrastructure, in particular pyAMI, the web service client. AMI writes some aggregated quantities in the COMA DB. AMI has benefited from the access to Conditions Data. 5. DDM : Publish/Subscribe Registration & Deletion of data using Active MQ/Stomp "Publish/subscribe" protocol. Very reliable, a few problems when the production of messages has a peak. 8. Some Examples of Derived Quantities Complete dataset provenance. (T0 & ProdDB) Number of files and events available in the dataset is updated every time fresh information arrives. (T0, ProdDB, DDM) Production Status. (T0, ProdDB, DDM) Average, min and max cross section recorded for the simulated, transported down the production chain. (ProdDB) Lost luminosity blocks in reprocessed data. (T0, ProdDB, DDM) Run period reprocessing errors (ProdDB & COMA) Datasets in run periods. (COMA) 7. Is AMI loading scalable? Insertion in AMI is longer than pure SQL insert operations on a database. –Many coherence checks, –derivation of quantities etc. Although almost all the time we have spare capacity we have observed backlogs from time to time – usually with massive numbers of finished production jobs arriving within a short period. Some obvious optimisations still not attempted. Scalable in medium term. Speed of treating Active MQ messages Department of Physics, Oxford University, Denys Wilkinson Building, Keble Road, Oxford OX1 3RH, UNITED KINGDOM Laboratoire de Physique Subatomique et Corpusculaire, Université Joseph Fourier Grenoble 1, CNRS/IN2P3, INPG, 53 avenue des Martyrs, 38026, Grenoble, FRANCE (2) (1) (3) Argonne National Laboratory, High Energy Physics Division, Building 360, 9700 S. Cass Avenue, Argonne - IL 60439, United States of America AMI DBCOMA DB TAG DB TAG files DDM ProdSysTier 0 ConditionsTrigger TAG Catalog “other”