DGAS Today and tomorrow

Slides:



Advertisements
Similar presentations
EGEE-II INFSO-RI Enabling Grids for E-sciencE The gLite middleware distribution OSG Consortium Meeting Seattle,
Advertisements

DataGrid is a project funded by the European Union 22 September 2003 – n° 1 EDG WP4 Fabric Management: Fabric Monitoring and Fault Tolerance
KISTI’s Activities on the NA4 Biomed Cluster Soonwook Hwang, Sunil Ahn, Jincheol Kim, Namgyu Kim and Sehoon Lee KISTI e-Science Division.
OSG Public Storage and iRODS
OSG Operations and Interoperations Rob Quick Open Science Grid Operations Center - Indiana University EGEE Operations Meeting Stockholm, Sweden - 14 June.
03/27/2003CHEP20031 Remote Operation of a Monte Carlo Production Farm Using Globus Dirk Hufnagel, Teela Pulliam, Thomas Allmendinger, Klaus Honscheid (Ohio.
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.
SAMGrid as a Stakeholder of FermiGrid Valeria Bartsch Computing Division Fermilab.
And Tier 3 monitoring Tier 3 Ivan Kadochnikov LIT JINR
July 29' 2010INDIA-CMS_meeting_BARC1 LHC Computing Grid Makrand Siddhabhatti DHEP, TIFR Mumbai.
Overview of Privilege Project at Fermilab (compilation of multiple talks and documents written by various authors) Tanya Levshina.
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
INFSO-RI Enabling Grids for E-sciencE EGEE is a project funded by the European Union under contract INFSO-RI Grid Accounting.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MSG - A messaging system for efficient and.
HLRmon accounting portal DGAS (Distributed Grid Accounting System) sensors collect accounting information at site level. Site data are sent to site or.
EMI INFSO-RI Accounting John Gordon (STFC) APEL PT Leader.
Recent improvements in HLRmon, an accounting portal suitable for national Grids Enrico Fattibene (speaker), Andrea Cristofori, Luciano Gaido, Paolo Veronesi.
SAM Sensors & Tests Judit Novak CERN IT/GD SAM Review I. 21. May 2007, CERN.
Testing and integrating the WLCG/EGEE middleware in the LHC computing Simone Campana, Alessandro Di Girolamo, Elisa Lanciotti, Nicolò Magini, Patricia.
GraDS MacroGrid Carl Kesselman USC/Information Sciences Institute.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks APEL CPU Accounting in the EGEE/WLCG infrastructure.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Storage Accounting for Grid Environments Fabio Scibilia INFN - Catania.
Global ADC Job Monitoring Laura Sargsyan (YerPhI).
Gennaro Tortone, Sergio Fantinel – Bologna, LCG-EDT Monitoring Service DataTAG WP4 Monitoring Group DataTAG WP4 meeting Bologna –
SAM architecture EGEE 07 Service Availability Monitor for the LHC experiments Simone Campana, Alessandro Di Girolamo, Nicolò Magini, Patricia Mendez Lorenzo,
HLRmon Enrico Fattibene INFN-CNAF 1EGI-TF Lyon, France19-23 September 2011.
DGAS Distributed Grid Accounting System INFN Workshop /05/1009, Palau Giuseppe Patania Andrea Guarise 6/18/20161.
APEL Architecture Alison Packer. Overview Grid jobs accounting tool APEL Client software - installed in sites (CEs, gLite- APEL node) APEL Server accepts.
Enabling Grids for E-sciencE INFN Workshop – May 7-11 Rimini 1 Grid Accounting Status at INFN Riccardo Brunetti INFN-TORINO.
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.
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.
Panda Monitoring, Job Information, Performance Collection Kaushik De (UT Arlington), Torre Wenaus (BNL) OSG All Hands Consortium Meeting March 3, 2008.
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
Claudio Grandi INFN Bologna Workshop congiunto CCR e INFNGrid 13 maggio 2009 Le strategie per l’analisi nell’esperimento CMS Claudio Grandi (INFN Bologna)
Transition to EGI PSC-06 Istanbul Ioannis Liabotis Greece GRNET
Resource access in the EGEE project Massimo Sgaravatto INFN Padova
Job monitoring and accounting data visualization
DGAS A.Guarise April 19th, Athens
John Gordon STFC OMB 26 July 2011
StoRM: a SRM solution for disk based storage systems
Marc-Elian Bégin ETICS Project, CERN
Towards GLUE Schema 2.0 Sergio Andreozzi INFN-CNAF Bologna, Italy
Management of Virtual Machines in Grids Infrastructures
POW MND section.
BDII Performance Tests
Accounting at the T1/T2 Sites of the Italian Grid
Security Monitoring in a Nagios world
Sergio Fantinel, INFN LNL/PD
Giuseppe Patania Nov, Martina Franca (Ta)‏
Conditions Data access using FroNTier Squid cache Server
Ákos Frohner EGEE'08 September 2008
Cristina del Cano Novales STFC - RAL
Discussions on group meeting
John Gordon (STFC) APEL PT Leader
Management of Virtual Execution Environments 3 June 2008
Leigh Grundhoefer Indiana University
ARCH-1: Application Architecture made Simple
Optena: Enterprise Condor
GLOBUS ACCOUNTING USING GRID-SAFE - DEMO
HLRmon accounting portal
APEL as a Global Accounting Repository
Technical Outreach Expert
UR 1.0 Experiences OGF 24, Singapore.
gLite The EGEE Middleware Distribution
Site availability Dec. 19 th 2006
Presentation transcript:

DGAS Today and tomorrow andrea.guarise@to.infn.it Workshop CCR – INFNGrid 17-21 Maggio 2010 – Santa Tecla

Today

Utilization DGAS is the accounting toolkit adopted in INFNGrid. The German grid initiative D-Grid is introducing DGAS in production, adpoting it’s latest stable release (3.4.0). HellasGrid deployed an evaluation testbed for DGAS+hlrMon and is planning to use it in production.

Some numbers… Nearly 80 sites collects information for 18 millions record per year (and counting). Since version 3.4.0 the throughput, in the CE -> HLR record transfer , can be up to 100k record / day.

Release 3.4.0 Since the end of 2009 a new major release is being deployed, introducing many new functionalities, such as: VO-based 2lHLR, superseding the old user HLR, New, simplified, database schema, Faster client-server communication and improved throughput, New record anti-duplication check, DGAS2GOC integrated into DGAS distribution, Free format benchmark types in DB schema, System configurable translation rules (e.g. to translate VO such as glast into glast.org), Added support for Condor (and experimentally SGE) batch managers, VO mapping from pool account UID configurable via regexp rules, Sensors can produce accounting records just for some of the VO, Storage accounting toolkit, Worker Node hostname in the Usage Record. This latest release is a major re-engineering of the software, and it’s really young. still requiring some tuning effort.

Storage accounting DGAS provides a storage accounting functionality which enables sites to keep track of VO space consumption on their storage elements. Due to the highly heterogeneous environment in which Storage Accounting has to be operated, DGAS just provides a toolkit that sites can leverage to implement their accounting sensors. The whole storage accounting toolkit has been designed to be as simple as possible and highly customizable. Plugins, that should be provided by Site Managers, can be produced for all the storage elements currently used in production. 2/16/2019

Storage accounting workflow HLR-listener RDBMS Ping Query getRecord dgas-sendRecord DGAS Monitoring UR-forward Hlr::voStorageRecords Hlr::sysDef* HAD Site HLR node Storage Element Storage Usage Sensor

Tomorrow

Requests to be addressed Many improvements and new functionalities are needed in the medium to long term: Use of sensors and servers with Active-MQ based messaging protocol. Migration from the current (MYSQL based) communication protocol to activeMQ for DGAS2GOC tool. Adoption of OGF-UR schema for Usage Records in addition to the legacy schema. Make it possible to easily extend the contents of the Usage Rercord. Use of different benchmark metrics in the Usage Record. Fine grain normalization of CPU-related usage metrics. Consolidate MPI job accounting. Consolidate the Storage Accounting toolkit, introducing it in production. Re-engineering of the Economic Accounting functionalities.

Legacy protocol Site HLR node CE (LCG,CREAM) Site HLR (DGAS server) DGAS sensors Batch farm (LSF,PBS,Condor) Site Manager The basic, legacy, DGAS communication protocol is based upon a client-server infrastructure, with a double commit push protocol based on a GSS over TCP secured channel.

Active MQ Site HLR node AMQ Broker CE (LCG,CREAM) Site HLR (DGAS server) AMQ Consumer AMQ Producer DGAS sensors Batch farm (LSF,PBS,Condor) Site Manager With the Active MQ model, the sensors act as message producers, while the HLR is a message consumer. In this scenario it is not possible to use an encrypted communication channel, so encryption is performed on a per-message basis.

Legacy communication protocol EGEE- Grid EGEE Central DB National grid Grid jobs hlrMon HLR2 HLR2 National grid manager Site 1 Site HLR Site 2 Site HLR Site 3 Site HLR Site 2 Site HLR 2/16/2019

Active MQ based commmunication EGI Central DB AMQ National grid HLR2 HLR2 hlrMon Site 1 Site HLR Site 2 Site HLR Site 3 Site HLR Site 2 Site HLR 2/16/2019

OGF UR producer One of the most important requirement to fulfill is interoperability. The adoption of the de-facto current standard for accounting message communication, active MQ, accomplishes just half of what we need. In the, hopefully, near future we will implement the AMQ-enabled DGAS, with a Usage Record Producer using the OGF Usage Record standard instead of the DGAS, legacy, UR.

Flexible UR schema Another important improvement will be the possibility for the system manager to modify the Usage Record schema and contents, without modifying the source code. This makes it possible to modify its contents (at least a part of), and add new contents.

WN-based Normalization Requirement: allow for fine grain (per WN) normalization of CPU accounting metrics on etherogeneous farms. Server side, from an HLR perspective, all that is needed is the availability of the WN hostname(s) information. A WN DB is being designed to address this requirement, see Peter Solagna talk. 2/16/2019

WN-based normalization WN database approach Site HLR node 1. Plain Usage Record to HLR server. HLR database 2Sys manager fills the WN database with up-to-date benchmark metrics WN database Usage records DB 3. Joning the info on the Usage Records and WN databases results in the per-WN normalization requested. Normalized records WN CE (LCG,CREAM) WN WN DGAS sensors Site Manager 2/16/2019

Conclusion http://www.to.infn.it/dgas