INFSO-RI-508833 Enabling Grids for E-sciencE www.eu-egee.org www.glite.org Information and Monitoring Status and Plans GridPP-DB, IC London, 12 July, 2007.

Slides:



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

INFSO-RI Enabling Grids for E-sciencE Information and Monitoring Status and Plans GridPP18, Glasgow, Mar 2007.
INFSO-RI Enabling Grids for E-sciencE Building a robust distributed system: some lessons from R-GMA CHEP-07, Victoria,
WP3 WP3 17/9/2002 Steve Fisher / RAL. WP3 Steve Fisher 17/9/2002WP32 Summary Quality Current status 1.2 R-GMA in release 2.0 Recent Requirements Work.
INFSO-RI Enabling Grids for E-sciencE Information and Monitoring Status and Plans GridPP16, QMUL, 29 Jun 2006 Steve.
EGEE is a project funded by the European Union under contract IST R-GMA: Status and Plans Antony Wilson / RAL GridPP 12 - Brunel
Grid and CDB Janusz Martyniak, Imperial College London MICE CM37 Analysis, Software and Reconstruction.
WP3 RGMA Deployment Laurence Field / RAL Steve Fisher / RAL.
INFSO-RI Enabling Grids for E-sciencE SRMv2.2 experience Sophie Lemaitre WLCG Workshop.
Use of R-GMA in BOSS Henry Nebrensky (Brunel University) VRVS 26 April 2004 Some slides stolen from various talks at EDG 2 nd Review (
DataGrid is a project funded by the European Commission under contract IST GridPP-2 Middleware 4 th -5 th Mar 2004 Information and Monitoring.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Simply monitor a grid site with Nagios J.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
Heterogeneous Database Replication Gianni Pucciani LCG Database Deployment and Persistency Workshop CERN October 2005 A.Domenici
The huge amount of resources available in the Grids, and the necessity to have the most up-to-date experimental software deployed in all the sites within.
INFNGrid Constanza Project: Status Report A.Domenici, F.Donno, L.Iannone, G.Pucciani, H.Stockinger CNAF, 6 December 2004 WP3-WP5 FIRB meeting.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks R-GMA Now With Added Authorization Steve.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GStat 2.0 Joanna Huang (ASGC) Laurence Field.
13 May 2004EB/TB Middleware meeting Use of R-GMA in BOSS for CMS Peter Hobson & Henry Nebrensky Brunel University, UK Some slides stolen from various talks.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks JRA1 summary Claudio Grandi EGEE-II JRA1.
WP3 Information and Monitoring Steve Fisher / RAL 23/9/2003.
INFSO-RI Enabling Grids for E-sciencE SA1 and gLite: Test, Certification and Pre-production Nick Thackray SA1, CERN.
Towards a Global Service Registry for the World-Wide LHC Computing Grid Maria ALANDES, Laurence FIELD, Alessandro DI GIROLAMO CERN IT Department CHEP 2013.
GLite – An Outsider’s View Stephen Burke RAL. January 31 st 2005gLite overview Introduction A personal view of the current situation –Asked to be provocative!
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid Site Monitoring with Nagios E. Imamagic,
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
INFSO-RI Enabling Grids for E-sciencE Information and Monitoring Status and Plans Plzeň, 10 July 2006 Steve Fisher/RAL.
WP3 RGMA Deployment Laurence Field / RAL Steve Fisher / RAL.
DGC Paris WP2 Summary of Discussions and Plans Peter Z. Kunszt And the WP2 team.
Grid Deployment Enabling Grids for E-sciencE BDII 2171 LDAP 2172 LDAP 2173 LDAP 2170 Port Fwd Update DB & Modify DB 2170 Port.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Using GStat 2.0 for Information Validation.
INFSO-RI Enabling Grids for E-sciencE Building a robust distributed system: some lessons from R-GMA WLCG Service Reliability.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
SAM Sensors & Tests Judit Novak CERN IT/GD SAM Review I. 21. May 2007, CERN.
The new FTS – proposal FTS status. EMI INFSO-RI /05/ FTS /05/ /05/ Bugs fixed – Support an SE publishing more than.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Upcoming Features and Roadmap Ricardo Rocha ( on behalf of the.
INFSO-RI Enabling Grids for E-sciencE /10/20054th EGEE Conference - Pisa1 gLite Configuration and Deployment Models JRA1 Integration.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks APEL CPU Accounting in the EGEE/WLCG infrastructure.
INFSO-RI Enabling Grids for E-sciencE Information System Valeria Ardizzone INFN EGEE NA4 Generic Applications Meeting Catania,
EGEE is a project funded by the European Union under contract IST Information and Monitoring Services within a Grid R-GMA (Relational Grid.
INFSO-RI Enabling Grids for E-sciencE gLite Test and Certification Effort Nick Thackray CERN.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Data Management cluster summary David Smith JRA1 All Hands meeting, Catania, 7 March.
INFSO-RI Enabling Grids for E-sciencE gLite Information System: R-GMA Tony Calanducci INFN Catania gLite tutorial at the EGEE User.
INFSO-RI Enabling Grids for E-sciencE Ganga 4 Technical Overview Jakub T. Moscicki, CERN.
SAM Status Update Piotr Nyczyk LCG Management Board CERN, 5 June 2007.
Tutorial on Science Gateways, Roma, Catania Science Gateway Framework Motivations, architecture, features Riccardo Rotondo.
INFSO-RI Enabling Grids for E-sciencE File Transfer Software and Service SC3 Gavin McCance – JRA1 Data Management Cluster Service.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The Dashboard for Operations Cyril L’Orphelin.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI GLUE 2: Deployment and Validation Stephen Burke egi.eu EGI OMB March 26 th.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks CYFRONET site report Marcin Radecki CYFRONET.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Towards an Information System Product Team.
INFSO-RI Enabling Grids for E-sciencE Padova site report Massimo Sgaravatto On behalf of the JRA1 IT-CZ Padova group.
INFSO-RI Enabling Grids for E-sciencE GUMS vs. LCMAPS Oscar Koeroo.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks CREAM: current status and next steps EGEE-JRA1.
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.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Nagios Grid Monitor E. Imamagic, SRCE OAT.
gLite Information System(s)
BDII Performance Tests
R-GMA as an example of a generic framework for information exchange
Towards an Integrated Information system: the EMI view
SRM2 Migration Strategy
Short update on the latest gLite status
Conditions Data access using FroNTier Squid cache Server
SAGA API for gLite Service Discovery
gLite Information System(s)
Author: Laurence Field (CERN)
R-GMA (Relational Grid Monitoring Architecture) for monitoring applications “s” gLite and LCG.
Presentation transcript:

INFSO-RI Enabling Grids for E-sciencE Information and Monitoring Status and Plans GridPP-DB, IC London, 12 July, 2007 Steve Fisher/RAL on behalf of JRA1-UK

Enabling Grids for E-sciencE INFSO-RI Steve Fisher/RAL 2 Status R-GMA –Some recent problems with the registry being overloaded  See later –Coding and testing of parts of new design almost complete  See later bdII –Indexing added SD –Stable –SAGA code being developed  See later

Enabling Grids for E-sciencE INFSO-RI Steve Fisher/RAL 3 Work-plan for GLUE etc. Version 1.3 of the Glue Schema (CERN, CCLRC) –LDAP schema (patch 980) in production –R-GMA schema will be updated to match –Note that GLUE 2 is being defined by new OGF working group Write GIP Info Provider for Services (CCLRC) –Being done by Stephen Burke

Enabling Grids for E-sciencE INFSO-RI Steve Fisher/RAL 4 Recent Registry Problem The load on the registry (about 30 requests a second) was too great for the old implementation Short term solutions: –Reduce load by having one GIN per MON box  Patch 1093 is marked as high priority –Reduce load by requesting that SAM job wrapper no longer publishes to R-GMA by default  Not under our control –Registry improvements (deployed about a month ago):  Better locking on registry  Connection pooling to MySQL  More indexing on MySQL  Optimised buffer sizes in MySQL Registry can now cope - better with Patch1093

Enabling Grids for E-sciencE INFSO-RI Steve Fisher/RAL 5 Registry – longer term solution More registry instances –Multiple VDBs –Registry replication –Ready towards end of the year

Enabling Grids for E-sciencE INFSO-RI Steve Fisher/RAL 6 First release of new R-GMA design - I Redesigned Schema and Consumer but rest unchanged –Schema and Consumer (and later other components) in one Servlet  Makes inter-service calls on same node very fast  Can share some objects more easily between services on same node (e.g. TaskQueue)  Makes use of Listener (JDK 5) to detect memory shortage in good time We can then send an RGMABusyException in response to requests that would increase memory use Schema –With replication  One master per VDB  Slaves pull updates from master (“all changes since … “ to avoid queues on master –Multiple VDB support ready

Enabling Grids for E-sciencE INFSO-RI Steve Fisher/RAL 7 First release of new R-GMA design - II Consumer –Able to stream from new and old producers (one connection per producer) and talk to via new registry interface –For continuous queries polls registry looking for relevant producers Status –It builds as a single.war file with the new “big” servlet and the old servlets –Testing in progress  No problems – it just takes time

Enabling Grids for E-sciencE INFSO-RI Steve Fisher/RAL 8 Then in sequence (overlap is OK) Primary Producer –Able to stream to old and new Consumers –Only one socket for streaming from one Mon box to another –Database independence –Managed tuple stores - essential to support authz –Quite a lot already written Secondary Producer –One component  Data moved directly into tuple store without multiple translations On Demand Producer Registry –No longer sends out notifications  Should increase reliability  Registry replication much simpler –Multiple VDB support but no cross VDB queries yet –Quite a lot written already Browser

Enabling Grids for E-sciencE INFSO-RI Steve Fisher/RAL 9 Subsequent releases Will provide in this sequence: 1.Queries over multiple VDBs –Almost standard SQL –Extension for Unions 2.Authz by VDB –This will make use of certificate attributes (VOMS groups/roles) –Database engine is used to implement parameterised views –Code developed for older version of code by TCD for consumer –May be done first or in parallel with above 3.Registry replication –Much easier now that registry is passive 4.Oracle support –DB independence part of new design

Enabling Grids for E-sciencE INFSO-RI Steve Fisher/RAL 10 Testing To ensure that the new code is well tested our testing framework is being overhauled –Make it easier to run even for those tests involving many machines –It includes simulations of various R-GMA applications that can be run in parallel for a long period

Enabling Grids for E-sciencE INFSO-RI Steve Fisher/RAL 11 Service Discovery SD API Specification presented at OGF20 (Manchester) –Some changes suggested –Document was resubmitted to SAGA group this week Implementation –Currently  bdII C++ plug-in is working  R-GMA C++ plug-in almost complete  wrapper to look like existing gLite SD completed –Next  Modify to match final SAGA specification and release  Implement SAGA plug-in mechanism Want to allow multiple back-ends simultaneously  C and python implementation as wrappers  Java implementation

Enabling Grids for E-sciencE INFSO-RI Steve Fisher/RAL 12 Service Discovery (SD) Plans "Configuration-free" SD (CCLRC) –Useful as a bootstrap mechanism  it can locate the information server on the local subnet –Will use an existing protocol Make use of the SD APIs in all components (All!)

Enabling Grids for E-sciencE INFSO-RI Steve Fisher/RAL 13 GLUE 1.3 Service Site may have many services Services have n:n self- relationship Service may have service data –(key, value) * * * *

Enabling Grids for E-sciencE INFSO-RI Steve Fisher/RAL 14 GLUE 2.0 Service Being developed by new OGF WG with co-chairs: –Sergio Andreozzi –Balazs Konya –Laurence Field I am responsible for the part which is neither CE nor SE i.e. Service, Resource, Site … Some of co-chairs also part of OGSA-WG Info Services “Design Team” –Communication is happening GLUE 2 will be different –Not backwards compatible

Enabling Grids for E-sciencE INFSO-RI Steve Fisher/RAL 15 INFOD-WG Very R-GMA like but much more general –Spec finally released:  Being noticed by OGSA-WG Implementation –M.Sc. Student at Edinburgh  Simple incomplete prototype using open source components  Compare it to other systems  Feedback on gaps/errors in the specification –University of Tennessee led collaboration  To produce and deploy an open source implementation  Weekly phone meetings  Team of 8  Progressing well

Enabling Grids for E-sciencE INFSO-RI Steve Fisher/RAL 16 Patches #1093 for GIN#1093 –In configuration. The EMT have now approved it - but it had been delayed because of YAIM freeze. The YAIM freeze is now over. #1212 Optimisations to the R-GMA registry as a fix for bug #27510#1212 –A number of improvements. This is already deployed – but it should still be checked formally. #1211 R-GMA CLI fix for Bug #27504 Removed getAllTable call from __init__#1211 –Avoids needless calls to the schema.

Enabling Grids for E-sciencE INFSO-RI Steve Fisher/RAL 17 Mailing lists and web R-GMA-ANNOUNCE –Low volume for R-GMA announcements to users –Moderated –Replies go to R-GMA-SUPPORT list R-GMA-SUPPORT – R-GMA-DISCUSS – To subscribe to the announce or discuss list: – SD lists will be created Web: