Some Title from the Headrer and Footer, 19 April 2004 - 1 Overview Requirements Current Design Work in Progress.

Slides:



Advertisements
Similar presentations
21 Sep 2005LCG's R-GMA Applications R-GMA and LCG Steve Fisher & Antony Wilson.
Advertisements

Workload Management Workpackage Massimo Sgaravatto INFN Padova.
Accounting in LCG Dave Kant & John Gordon CCLRC, e-Science Centre.
Accounting Update Dave Kant Grid Deployment Board Nov 2007.
Accounting in EGEE … and beyond John Gordon and David Kant CCLRC, e-Science Centre.
The ATLAS Production System. The Architecture ATLAS Production Database Eowyn Lexor Lexor-CondorG Oracle SQL queries Dulcinea NorduGrid Panda OSGLCG The.
ATLAS Off-Grid sites (Tier-3) monitoring A. Petrosyan on behalf of the ATLAS collaboration GRID’2012, , JINR, Dubna.
Introduction on R-GMA Shi Jingyan Computing Center IHEP.
Dave Kant Grid Monitoring and Accounting Dave Kant CCLRC e-Science Centre, UK HEPiX at Brookhaven 18 th – 22 nd Oct 2004.
Stephen Booth EPCC Stephen Booth GridSafe Overview.
Publication and Protection of Site Sensitive Information in Grids Shreyas Cholia NERSC Division, Lawrence Berkeley Lab Open Source Grid.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
Summary of Accounting Discussion at the GDB in Bologna Dave Kant CCLRC, e-Science Centre.
A.Guarise – F.Rosso 1 Enabling Grids for E-sciencE INFSO-RI Comprehensive Accounting Views on large computing farms. Andrea Guarise & Felice Rosso.
G RID M IDDLEWARE AND S ECURITY Suchandra Thapa Computation Institute University of Chicago.
JSPG: User-level Accounting Data Policy David Kelsey, CCLRC/RAL, UK LCG GDB Meeting, Rome, 5 April 2006.
Dave Kant Monitoring and Accounting Dave Kant CCLRC e-Science Centre, UK GridPP 12 Jan 31 st - Feb 1 st 2005.
APEL & MySQL Alison Packer Richard Sinclair. APEL Accounting Processor for Event Logs extracts job information by parsing batch system (PBS, LSF, SGE.
Dave Kant Grid Operations Centre LCG Workshop CERN 24/3/04.
Maarten Litmaath (CERN), GDB meeting, CERN, 2006/02/08 VOMS deployment Extent of VOMS usage in LCG-2 –Node types gLite 3.0 Issues Conclusions.
Accounting in LCG Dave Kant CCLRC, e-Science Centre.
Steve Traylen PPD Rutherford Lab Grid Operations PPD Christmas Lectures Steve Traylen RAL Tier1 Grid Deployment
Grid Operations Centre LCG Accounting Trevor Daniels, John Gordon GDB 8 Mar 2004.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
DDM Monitoring David Cameron Pedro Salgado Ricardo Rocha.
GDB March User-Level, VOMS Groups and Roles Dave Kant CCLRC, e-Science Centre.
Overview of Privilege Project at Fermilab (compilation of multiple talks and documents written by various authors) Tanya Levshina.
Dave Kant Monitoring ROC Workshop Milan 10-11/5/04.
WP3 RGMA Deployment Laurence Field / RAL Steve Fisher / RAL.
E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA gLite Information System Pedro Rausch IF.
Grid Deployment Enabling Grids for E-sciencE BDII 2171 LDAP 2172 LDAP 2173 LDAP 2170 Port Fwd Update DB & Modify DB 2170 Port.
LCG Accounting John Gordon Grid Deployment Board 13 th January 2004.
INFSO-RI Enabling Grids for E-sciencE EGEE is a project funded by the European Union under contract INFSO-RI Grid Accounting.
EMI INFSO-RI Accounting John Gordon (STFC) APEL PT Leader.
Local Job Accounting Cristina del Cano Novales STFC-RAL.
Adrian Jackson, Stephen Booth EPCC Resource Usage Monitoring and Accounting.
Accounting non-Grid Use John Gordon Management Board 7/6/2007.
A proposal: from CDR to CDH 1 Paolo Valente – INFN Roma [Acknowledgements to A. Di Girolamo] Liverpool, Aug. 2013NA62 collaboration meeting.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks APEL CPU Accounting in the EGEE/WLCG infrastructure.
LCG WLCG Accounting: Update, Issues, and Plans John Gordon RAL Management Board, 19 December 2006.
LCG User Level Accounting John Gordon CCLRC-RAL LCG Grid Deployment Board October 2006.
EGEE is a project funded by the European Union under contract IST Information and Monitoring Services within a Grid R-GMA (Relational Grid.
Accounting in LCG/EGEE Can We Gauge Grid Usage via RBs? Dave Kant CCLRC, e-Science Centre.
Accounting in LCG Dave Kant CCLRC, e-Science Centre.
APEL Accounting Update Dave Kant CCLRC, e-Science Centre.
Dave Kant LCG Accounting Overview GDA 7 th June 2004.
Gennaro Tortone, Sergio Fantinel – Bologna, LCG-EDT Monitoring Service DataTAG WP4 Monitoring Group DataTAG WP4 meeting Bologna –
INFSO-RI Enabling Grids for E-sciencE DGAS, current status & plans Andrea Guarise EGEE JRA1 All Hands Meeting Plzen July 11th, 2006.
CERN 21 January 2005Piotr Nyczyk, CERN1 R-GMA Basics and key concepts Monitoring framework for computing Grids – developed by EGEE-JRA1-UK, currently used.
ATLAS Off-Grid sites (Tier-3) monitoring A. Petrosyan on behalf of the ATLAS collaboration GRID’2012, , JINR, Dubna.
John Gordon Grid Accounting Update John Gordon (for Dave Kant) CCLRC e-Science Centre, UK LCG Grid Deployment Board NIKHEF, October.
Accounting in LCG Dave Kant CCLRC, e-Science Centre.
Experiment Support CERN IT Department CH-1211 Geneva 23 Switzerland t DBES The Common Solutions Strategy of the Experiment Support group.
TIFR, Mumbai, India, Feb 13-17, GridView - A Grid Monitoring and Visualization Tool Rajesh Kalmady, Digamber Sonvane, Kislay Bhatt, Phool Chand,
Enabling Grids for E-sciencE APEL Accounting update Dave Kant (presented by Jeremy Coles) 2 nd EGEE/LCG Operations Workshop Bologna 25.
DGAS Distributed Grid Accounting System INFN Workshop /05/1009, Palau Giuseppe Patania Andrea Guarise 6/18/20161.
Enabling Grids for E-sciencE INFN Workshop – May 7-11 Rimini 1 Grid Accounting Status at INFN Riccardo Brunetti INFN-TORINO.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Enabling Grids for E-sciencE Claudio Cherubino INFN DGAS (Distributed Grid Accounting System)
Accounting Update Dave Kant, John Gordon RAL Javier Lopez, Pablo Rey Mayo CESGA.
GDB July APEL Accounting Summary Dave Kant Rutherford Appleton Laboratory.
Accounting at the T1/T2 Sites of the Italian Grid
Giuseppe Patania Nov, Martina Franca (Ta)‏
Cristina del Cano Novales STFC - RAL
Chapter 2: Operating-System Structures
Chapter 2: Operating-System Structures
User Accounting Integration Spreading the Net.
Presentation transcript:

Some Title from the Headrer and Footer, 19 April Overview Requirements Current Design Work in Progress

Some Title from the Headrer and Footer, 19 April Requirements Would like to measure the usage of LCG resources Consumption of resources per VO can be mapped to a set of LCG sites where usage is based as a function of time Accounting data needs to be aggregated across all the resources available to LCG

Some Title from the Headrer and Footer, 19 April Requirements Cont … Minimise administration of accounting log files at each site Be based on existing or emerging grid accounting standards Permit accounting records to be collected from any batch system Be capable of processing accounting records by either running on the CE at the site or by running on a host at the GOC site using copies of the accounting logs there Should be modelled on the Portable Batch System (PBS) and the Globus GateKeeper (GK) logging

Some Title from the Headrer and Footer, 19 April Current Design Design is split into two bits  GOC deployment Runs the famous ‘Flexible Archiver’  Site deployment Runs the Apel Log Processor Text book Secondary Producer application

Some Title from the Headrer and Footer, 19 April Topology MySql Apel Log Processor LCG Site MON Box PBS/GK records Data Streamed MON Box Flexible Archiver GOC MySql Accounting data stored locally

Some Title from the Headrer and Footer, 19 April The Accounting Schema Flexible Archiver uses an Accounting schema based on a GGF recommendation Contains one large table called LCGRecords LCGRecords table holds information about when a job was started, finished, what CPU resources were used and who submitted it Tuples conforming to this schema are stitched together by the Apel Log Processor and then published using a Primary Producer

Some Title from the Headrer and Footer, 19 April Apel Log Processor The main work horse of the Apel application Parses three types of logs  PBS Event Logs produced by the CE  GK Logs produced by the GK  Message Logs produced by the GK Log file types maybe distributed across a site Flexible enough to handle different site topologies  For example, sites may combine the CE and GK on one host  Can run off site – especially useful if processing is to be carried out at the GOC Logs are periodically parsed using a cron job  Once set-up, administration is straight forward

Some Title from the Headrer and Footer, 19 April Apel Log Processor Cont … Parsed log data is published into a table matching its log type Data is stored on the Site’s Mon Box using a Latest Primary Producer After the log processing is complete, a further operation is carried out to piece data into the LcgRecord schema This operation is a huge SQL Join query in disguise Stiched-up LcgRecords are then streamed to the GOC Flexy Archiver A record of processed log files is also made to prevent old files being re-processed in subsequent runs

Some Title from the Headrer and Footer, 19 April The Flexible Friend A Secondary Producer deployed on the GOC scoops up all LcgRecords published from each site Large cache of data for billing/statistics etc Work is being carried out by Dave Kant to visualize this data set

Some Title from the Headrer and Footer, 19 April Current Status & Future Work Apel application currently going through certification and testing  Conducted by Di Qing at CERN  Will provide support to fix any problems as they occur Currently a lot of interest to support different logging formats  Frederic Schaer of In2p3 is currently implementing a plug-in for their own site which uses BQS  CERN Tier 1/0 uses LSF based batch processing - would like a bespoke plug-in to keep them happy Centre runs 1000’s of computing resources Current Timeline??

Some Title from the Headrer and Footer, 19 April Future Improvements Currently, each site uses a Mon Box to store its accounting data locally But, why not just directly connect to the local MySQL database?  We then whip out the various reference to the Latest Primary Producer  Replace with the standard JDBC interface  Then publish the LcgRecords using a Streaming Primary Producer  Voila - we get rid of the Mon Box  Now all we need to do is work out where to put the MySQL installation! Probably won’t make the code go faster But might be useful for code re-use when implementing a plug-in for LSF  For example, do we follow the same flawed approach or take the plunge and refactor?