Local Job Accounting Cristina del Cano Novales STFC-RAL.

Slides:



Advertisements
Similar presentations
Imports…and the Errors they Bring to the Table Michele Borucki CoursEval Implementation & Success Specialist.
Advertisements

HTCondor and the European Grid Andrew Lahiff STFC Rutherford Appleton Laboratory European HTCondor Site Admins Meeting 2014.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Consistency of Accounting Information with.
Andrew McNab - EDG Access Control - 14 Jan 2003 EU DataGrid security with GSI and Globus Andrew McNab University of Manchester
Accounting Update Dave Kant Grid Deployment Board Nov 2007.
LCG Accounting Reporting Update John Gordon, CCLRC LCG Grid Deployment Board 5 th April 2006.
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.
Dave Kant LCG Monitoring and Accounting Dave Kant CCLRC e-Science Centre, UK HEPSYSMAN April 2005.
JSPG: User-level Accounting Data Policy David Kelsey, CCLRC/RAL, UK LCG GDB Meeting, Rome, 5 April 2006.
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.
WLCG Nagios and the NGS. We have a plan NGS is using a highly customised version of the (SDSC written) INCA monitoring framework. It was became too complicated.
Accounting in LCG Dave Kant CCLRC, e-Science Centre.
Grid Operations Centre LCG Accounting Trevor Daniels, John Gordon GDB 8 Mar 2004.
Some Title from the Headrer and Footer, 19 April Overview Requirements Current Design Work in Progress.
Mine Altunay July 30, 2007 Security and Privacy in OSG.
GDB March User-Level, VOMS Groups and Roles Dave Kant CCLRC, e-Science Centre.
Dave Kant Monitoring ROC Workshop Milan 10-11/5/04.
VO management: Progress since Chicago Workshop Vincenzo Ciaschini 23/5/2002 CNAF – Bologna.
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.
EMI INFSO-RI Accounting John Gordon (STFC) APEL PT Leader.
SAM Sensors & Tests Judit Novak CERN IT/GD SAM Review I. 21. May 2007, CERN.
OSG Site Admin Workshop - Mar 2008Using gLExec to improve security1 OSG Site Administrators Workshop Using gLExec to improve security of Grid jobs by Alain.
Accounting non-Grid Use John Gordon Management Board 7/6/2007.
APEL Cloud Accounting Status and Plans APEL Team John Gordon.
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 Accounting Update John Gordon, CCLRC-RAL WLCG Workshop, CERN 24/1/2007 LCG.
LCG User Level Accounting John Gordon CCLRC-RAL LCG Grid Deployment Board October 2006.
CERN Running a LCG-2 Site – Oxford July - 1 LCG2 Administrator’s Course Oxford University, 19 th – 21 st July Developed.
Accounting in LCG/EGEE Can We Gauge Grid Usage via RBs? Dave Kant CCLRC, e-Science Centre.
LCG Accounting/Reporting John Gordon, STFC MB November 9 th 2011.
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 –
Site Authorization Service Local Resource Authorization Service (VOX Project) Vijay Sekhri Tanya Levshina Fermilab.
INFSO-RI Enabling Grids for E-sciencE DGAS, current status & plans Andrea Guarise EGEE JRA1 All Hands Meeting Plzen July 11th, 2006.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Accounting Requirements Stuart Pullinger STFC 09/04/2013 EGI CF – Accounting.
John Gordon Grid Accounting Update John Gordon (for Dave Kant) CCLRC e-Science Centre, UK LCG Grid Deployment Board NIKHEF, October.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Accounting Portal Pablo Rey, Javier Lopez.
SEE-GRID-SCI MON Hands-on Session Vladimir Slavnić Institute of Physics Belgrade Serbia The SEE-GRID-SCI initiative.
1/3/2006 Grid operations: structure and organization Cristina Vistoli INFN CNAF – Bologna - Italy.
Geant4 GRID production Sangwan Kim, Vu Trong Hieu, AD At KISTI.
Enabling Grids for E-sciencE APEL Accounting update Dave Kant (presented by Jeremy Coles) 2 nd EGEE/LCG Operations Workshop Bologna 25.
APEL Architecture Alison Packer. Overview Grid jobs accounting tool APEL Client software - installed in sites (CEs, gLite- APEL node) APEL Server accepts.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Accounting Requirements Stuart Pullinger STFC 09/04/2013 EGI CF – Accounting.
LCG Accounting Update John Gordon, CCLRC-RAL 10/1/2007.
Accounts Receivable. Topics Covered New Statement Options New Receivables report source Customer Statement panel Scheduling Statements DB Config settings.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
Accounting Update John Gordon. Outline Multicore CPU Accounting Developments Cloud Accounting Storage Accounting Miscellaneous.
Why you should care about glexec OSG Site Administrator’s Meeting Written by Igor Sfiligoi Presented by Alain Roy Hint: It’s about security.
Accounting Update Dave Kant, John Gordon RAL Javier Lopez, Pablo Rey Mayo CESGA.
GDB July APEL Accounting Summary Dave Kant Rutherford Appleton Laboratory.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI APEL Regional Accounting Alison Packer (STFC) Iván Díaz Álvarez (CESGA) APEL.
Accounting Review Summary and action list from the (pre)GDB Julia Andreeva CERN-IT WLCG MB 19th April
How to integrate portals with EGI accounting system R.Graciani EGI TF 2012.
HTCondor Accounting Update
John Gordon STFC OMB 26 July 2011
The New APEL Client Will Rogers, STFC.
WLCG Resources Reporting
Accounting at the T1/T2 Sites of the Italian Grid
APEL Storage Accounting
Cristina del Cano Novales STFC - RAL
Batch Setup.
GLOBUS ACCOUNTING USING GRID-SAFE - DEMO
User Accounting Integration Spreading the Net.
Presentation transcript:

Local Job Accounting Cristina del Cano Novales STFC-RAL

Background Currently, only grid jobs are published into GOC and available through Accounting Portal Repeated requests from sites for a local job accounting solution so that their local work is recognised externally –Some sites working on their own solution Tier1 report contains local job accounting information (added manually) VOs recognise some local work as appropriate and would like to see it in aggregation.

GkRecords Gatekeeper log filesMessage log filesAccounting log files MessageRecords BlahdRecordsEventRecords SpecRecords LcgRecords Batch system log files Processed = 1 = Grid Jobs APEL Parser Processed = 0 = Non Processed Jobs GRID JOBS Site GIIS or GRIS APEL Parser SITE DATABASE Patch #898 InstalledPatch #898 Not Installed RGMA SELECT (…) FROM BlahdRecords, EventRecords, SpecRecords WHERE Processed = 0 INTO LcgRecords SELECT (…) FROM GkRecords, MessageRecords, EventRecords, SpecRecords WHERE Processed = 0 INTO LcgRecords Set Processed = 1 in all tables

Current Process (only grid jobs) APEL publisher tries to join records with Processed = 0 from all the different tables. Records joined are inserted into LcgRecords. LcgRecords contains all the Accounting Records that have been/will be published to RGMA. Records selected are updated to Processed = 1 in all the tables. Records are published from LcgRecords to the Central Repository via RGMA. Records not joined keep Processed = 0.

GkRecords Gatekeeper log filesMessage log filesAccounting log files MessageRecords BlahdRecordsEventRecords SpecRecords LocalSumCPU Batch system log files Processed = 1 = Grid Jobs APEL Parser Processed = 0 = Non Processed Jobs Site GIIS or GRIS APEL Parser SITE DATABASE Patch #898 InstalledPatch #898 Not Installed RGMA SELECT summary of records in EventRecords, SpecRecords, GroupVOMapping WHERE Processed = 0 GroupVOMapping APEL conf file APEL Publisher Local jobs

Local job accounting Local job records are defined as non-grid job records The records that haven’t been joined after running APEL publisher (Processed = 0) will be considered as local job records The local groups in EventRecords are mapped into VOs through the GroupVOMapping table (obtained from configuration file) –Maps local unix groups of local jobs onto VOs The records are summarized in the same format than SumCPU, so they can easily be used by the Accounting Portal

Check Synchronization Republish from last successful timestamp Create new records Publish to RGMA Update VOGroupMapping Create local job summary Publish summary to RGMA Check sync for grid records Where Processed = 0 Sync = OK No local job accounting Local job accounting APEL publisher

VO Group Mapping New section on APEL publisher configuration file place your site name here jdbc:mysql://localhost:3306/accounting no-default missing : publish missing data only (default) all : publish ALL accounting data in the database Gap Publisher : publish data in a specified interval gap --> missing d0:dzero localatlas:atlas

Accounting Portal New checkbox in Accounting Portal to show/hide Local Jobs from View New plots showing percentage of local jobs in VO/site/region

Issues Local accounting only an estimate –Site mis-configuration can lead to grid jobs accounted for as local jobs temporarily. No individual local job records will be published, only aggregated summaries. Two sites sharing resources could cause double-counting –How big an issue is this? Sites not using APEL need to implement their own solution but we will publish the spec. Need new flag/field to distinguish between local and grid jobs in summary Which SpecInt value should be used for local jobs? Assignment of work to VO is done by the site. The VO may not agree that this is appropriate work for their VO. This is also an issue for Grid work.