EMI INFSO-RI-261611 Towards URF 2.0 From a storage perspective Jon Kerr Nilsen Dept. of Physics, Univ. of Oslo On behalf of the EMI StAR team.

Slides:



Advertisements
Similar presentations
EMI INFSO-RI EMI proposal for a Storage Accounting Record standard Jon Kerr Nilsen Dept. of Physics, Univ. of Oslo On behalf of the EMI StAR team.
Advertisements

Polish Infrastructure for Supporting Computational Science in the European Research Space EUROPEAN UNION Services and Operations in Polish NGI M. Radecki,
LHC Experiment Dashboard Main areas covered by the Experiment Dashboard: Data processing monitoring (job monitoring) Data transfer monitoring Site/service.
08/11/908 WP2 e-NMR Grid deployment and operations Technical Review in Brussels, 8 th of December 2008 Marco Verlato.
Quantitative Methodologies for the Scientific Computing: An Introductory Sketch Alberto Ciampa, INFN-Pisa Enrico Mazzoni, INFN-Pisa.
Storage Accounting John Gordon, STFC GDB June 2012.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Grid Engine Riccardo Rotondo
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.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Steven Newhouse EGEE’s plans for transition.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Felix Ehm CERN IT-GD EGEE 2008 GLUE 2.0.
(Spring 2015) Instructor: Craig Duckett Lecture 10: Tuesday, May 12, 2015 Mere Mortals Chap. 7 Summary, Team Work Time 1.
Grid Middleware Tutorial / Grid Technologies IntroSlide 1 /14 Grid Technologies Intro Ivan Degtyarenko ivan.degtyarenko dog csc dot fi CSC – The Finnish.
1 User Analysis Workgroup Discussion  Understand and document analysis models  Best in a way that allows to compare them easily.
WLCG Grid Deployment Board, CERN 11 June 2008 Storage Update Flavia Donno CERN/IT.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Wojciech Lapka SAM Team CERN EGEE’09 Conference,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE’09 SSC Workshop SAFE Project Proposal.
LCG Accounting John Gordon Grid Deployment Board 13 th January 2004.
Storage Accounting John Gordon, STFC GDB March 2013.
LCG workshop on Operational Issues CERN November, EGEE CIC activities (SA1) Accounting: current status
EMI INFSO-RI Accounting John Gordon (STFC) APEL PT Leader.
EMI INFSO-RI EMI Roadmap to Standardization and DCI Collaborations Alberto Di Meglio (CERN) Project Director.
Recent improvements in HLRmon, an accounting portal suitable for national Grids Enrico Fattibene (speaker), Andrea Cristofori, Luciano Gaido, Paolo Veronesi.
Accounting Update John Gordon and Stuart Pullinger January 2014 GDB.
David Adams ATLAS ATLAS distributed data management David Adams BNL February 22, 2005 Database working group ATLAS software workshop.
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.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Monitoring of the LHC Computing Activities Key Results from the Services.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Storage Accounting for Grid Environments Fabio Scibilia INFN - Catania.
INFSO-RI Enabling Grids for E-sciencE glexec on worker nodes David Groep NIKHEF.
STAR Scheduling status Gabriele Carcassi 9 September 2002.
INFSO-RI SA2 ETICS2 first Review Valerio Venturi INFN Bruxelles, 3 April 2009 Infrastructure Support.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Ian Bird All Activity Meeting, Sofia
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI-InSPIRE APEL for Accounting John Gordon, Stuart Pullinger STFC.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Requirements Status EGI.eu UCB
INFSO-RI Enabling Grids for E-sciencE Enabling Grids for E-sciencE Storage Element Model and Proposal for Glue 1.3 Flavia Donno,
INFSO-RI Enabling Grids for E-sciencE DGAS, current status & plans Andrea Guarise EGEE JRA1 All Hands Meeting Plzen July 11th, 2006.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE Operations: Evolution of the Role of.
Cloud Accounting Survey of current status Andrea Guarise – Bologna- Giornata di studio sul Cloud Computing 6 Febbraio 2013.
EMI INFSO-RI Testbed for project continuous Integration Danilo Dongiovanni (INFN-CNAF) -SA2.6 Task Leader Jozef Cernak(UPJŠ, Kosice, Slovakia)
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Storage Accounting John Gordon, STFC OMB August 2013.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI GLUE 2: Deployment and Validation Stephen Burke egi.eu EGI OMB March 26 th.
Using HLRmon for advanced visualization of resource usage Enrico Fattibene INFN - CNAF ISCG 2010 – Taipei March 11 th, 2010.
John Gordon EMI TF and EGI CF March 2012 Accounting Workshop.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
Storage Accounting John Gordon STFC GDB, Lyon 6 th April2011 GDB January 2012.
Enabling Grids for E-sciencE Claudio Cherubino INFN DGAS (Distributed Grid Accounting System)
DGAS Accounting – toward national grid infrastructures HPDC workshop on Monitoring, Logging and Accounting, (MLA) in production Grids 10/06/2009, Munich.
Grid Colombia Workshop with OSG Week 2 Startup Rob Gardner University of Chicago October 26, 2009.
Implementation of GLUE 2.0 support in the EMI Data Area Elisabetta Ronchieri on behalf of JRA1’s GLUE 2.0 Working Group INFN-CNAF 13 April 2011, EGI User.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI John Gordon EGI Virtualisation and Cloud Workshop Amsterdam 12 th May 2011.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI IPv6 Report for HEPiX CERN October 5, 2012 CERN 1
EGEE is a project funded by the European Union under contract INFSO-RI DGAS Grid accounting L.Gaido on behalf of A.Guarise LCG Workshop November.
CREAM Status and plans Massimo Sgaravatto – INFN Padova
UNICORE and Argus integration Krzysztof Benedyczak ICM / UNICORE Security PT.
EMI is partially funded by the European Commission under Grant Agreement RI EMI Status And Plans Laurence Field, CERN Towards an Integrated Information.
How to integrate portals with EGI accounting system R.Graciani EGI TF 2012.
John Gordon STFC OMB 26 July 2011
(Winter 2017) Instructor: Craig Duckett
Walter Binder Giovanna Di Marzo Serugendo Jarle Hulaas
CREAM Status and Plans Massimo Sgaravatto – INFN Padova
EMI Interoperability Activities
Elisa Ingrà – Consortium GARR
New Types of Accounting Beyond CPU
Grid Engine Riccardo Rotondo
Grid Engine Diego Scardaci (INFN – Catania)
Sergio Andreozzi (speaker) Laurence Field Balazs Konya
Sergio Andreozzi Laurence Field Balazs Konya
Presentation transcript:

EMI INFSO-RI Towards URF 2.0 From a storage perspective Jon Kerr Nilsen Dept. of Physics, Univ. of Oslo On behalf of the EMI StAR team

EMI INFSO-RI EMI and storage accounting Storage accounting vs. job accounting EMI StAR proposal Conclusion/way forward Outline Jon Kerr Nilsen 2

EMI INFSO-RI From EMI Description of Work: – EMI will address known UR issues and extend accounting records to include VO-aware storage usage accounting – The refined and extended standard UR format, service interface and data transport protocol will be implemented in gLite, ARC, dCache and UNICORE – EMI will thus contribute to the definition of UR 2.0 of OGF Not just an academic exercise for EMI Storage accounting in EMI Jon Kerr Nilsen 3

EMI INFSO-RI If there is no standard for storage accounting yet, do anyone actually need it? Note: Storage resources are shared between VO’s – more than one owner Developing a storage infrastructure – We need to know how much storage space is used, by which group/user, on which storage media – To know where to put the money when increasing the storage space – To know who to ask for the money to increase the storage space Basis for billing – Storage is expensive – Some non-academic resource owners may not like to give it away for free Why storage accounting? Jon Kerr Nilsen 4

EMI INFSO-RI Accounting is the recording and summarizing of the consumption of a resource by an individual user or a group of users Typically used to find out who uses how much of a set of resources Typically not used to find out how individual resource components are used Accounting Jon Kerr Nilsen 5

EMI INFSO-RI Storage vs. job accounting Job accounting Job accounting is the recording and summarizing of the consumption of computing resources Recording wall-time, cpu-time, etc. – strictly increasing values. When a job finishes it stays finished Typically measured per job – information readily available from local batch system Standardized through UR 1.0 Storage accounting Storage accounting is the recording and summarizing of the consumption of a storage resource Storage usage varies in time – recorded usage is only relevant in a given time frame Data is rarely in finished state and can live for a long time Typically recorded through (in)frequent usage snapshots – high fluctuation rate No standardized record Jon Kerr Nilsen 6

EMI INFSO-RI Storage vs. job summary Jon Kerr Nilsen 7 Storage records must be treated different than job records wrt. aggregation Storage records need special treatment – Only valid between measurement time and expiration time – Can be invalidated if newer record is registered for same resource – Nontrivial processing model

EMI INFSO-RI Processing model Jon Kerr Nilsen 8 Storage records can overlap in time – cannot simply sum up to identify total consumption May be event based records – or taken every hour/day/month Must ask for a certain point in time and sum up the most recent, still- valid records To get usage per time, you must choose a set of timestamps and repeat process per time stamp – numerical integration

EMI INFSO-RI Storage vs. job commonalities Jon Kerr Nilsen 9 Both job records and storage records have subject ID – URF 1.0 has no way to include VO info – URF 2.0 should support VOs None of them care about network

EMI INFSO-RI UR1 not readily extendable and is missing VO information No draft for service record in UR 2.0 yet EMI needs record format now to implement before end of EMI project Decided to keep the StAR format close to OGF UR 1.0, but still separate Merge with UR 2.0 when available Why a separate storage record? Jon Kerr Nilsen 10

EMI INFSO-RI EMI is now finalizing a proposal for a storage accounting record (StAR) Contacted and received input from organizations and potential user groups – NDGF, OGF, EGI, OSG, INFN, CMS, ATLAS, … – Not only an EMI in-house production Current draft: StAR-EMI-tech-doc-v7.pdfStAR-EMI-tech-doc-v7.pdf Final version will be proposed to OGF as a standard Will be implemented by EMI storage providers Work already started outside EMI (SGAS) EMI StAR Jon Kerr Nilsen 11

EMI INFSO-RI Resource – Fields describing the system the resource was consumed on –StorageSystem, StorageShare Consumption details – Fields describing what is consumed –StorageMedia, StorageClass, DirectoryPath, … Identity – Describes the person or group accountable for the consumption –SubjectIdentity block ( UserIdentity, Group, GroupAttribute, …) Resource consumption – How much of the described resource has been used –ResourceCapacityUsed, LogicalCapacityUsed Record identity and duration StAR structure Jon Kerr Nilsen 12

EMI INFSO-RI Local example Jon Kerr Nilsen 13 <sr:StorageUsageRecord xmlns:sr=" <sr:RecordIdentity sr:createTime=" T09:06:52Z" sr:recordId="host.example.org/sr/ "/> host.example.org johndoe tape T09:31:40Z PT3600S

EMI INFSO-RI <sr:StorageUsageRecord xmlns:sr=" <sr:RecordIdentity sr:createTime=" T09:06:52Z" sr:recordId="host.example.org/sr/ "/> host.example.org binarydataproject.example.org ukusers tape T09:31:40Z PT3600S Grid example Jon Kerr Nilsen 14

EMI INFSO-RI Full example Jon Kerr Nilsen 15 <sr:RecordIdentity sr:createTime=" T09:06:52Z” sr:recordId="host.example.org/sr/ "/> host.example.org pool-003 disk replicated 42 /home/projectA johndoe projectA /O=Grid/OU=example.org/CN=John Doe binarydataproject.example.org ukusers T09:31:40Z PT3600S

EMI INFSO-RI Definition of StAR is a first step to establish common storage accounting record May be a step forward to establish a common URF Next jump (two steps in one go) – Propose StAR to OGF to start standardization process Will take time Will include further discussions May lead to changes in StAR EMI will take active part in this process – Implement StAR record into EMI storage middleware Standardization process may take longer than EMI Important to gain user experience with the definition if aiming for grid standard Comments and input more than welcome! Way forward Jon Kerr Nilsen 16

EMI INFSO-RI THANK YOU! Contact: Web page: Current StAR draft: Jon Kerr Nilsen 17