The impact of R-GMA (upon WP1 and WP4). EDG (Paris) 6 Mar 2002 - James MagowanImpact of R-GMA Grid Monitoring Architecture (GMA) We use it not only for.

Slides:



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

IEEE NSS 2003 Performance of the Relational Grid Monitoring Architecture (R-GMA) CMS data challenges. The nature of the problem. What is GMA ? And what.
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.
Steve Fisher/RAL - 12/6/2002R-GMA and WP71 R-GMA Use the GMA from GGF A relational implementation Applied to both information and monitoring Creates impression.
Grid Application Builders Teach In31/01/02Antony Wilson Information & Monitoring Services WP3.
Technical BI Project Lifecycle
The role of a Mediator in R-GMA Manfred Oevers IBM Andrew Cooke Heriot Watt Laurence Field RAL Steve Fisher RAL James Magowan IBM Werner Nutt Heriot Watt.
CrossGrid WP3 Task 3.3 Grid Monitoring Trinity College Dublin (TCD, AC14 - CR11) Brian Coghlan, Stuart Kenny CYFRONET Academic Computer Centre, Krakow.
WP3 R-GMA Revisited 23/7/2002 Werner Nutt / Heriot-Watt University.
WP3 R-GMA & OGSA 23/7/2002 James Magowan / IBM. WP3 James Magowan - 23/7/2002R-GMA & OGSA2 Contributors Brian CoghlanTCD Andy CookeHeriot-Watt Ari DattaQMUL.
JGMA: A Reference Implementation of the Grid Monitoring Architecture Mat Grove Distributed Systems Group University of Portsmouth
EGEE-II INFSO-RI Enabling Grids for E-sciencE Introduction to R-GMA: Relational Grid Monitoring Architecture.
The EU DataGrid – Information and Monitoring Services The European DataGrid Project Team
WP3 RGMA Deployment Laurence Field / RAL Steve Fisher / RAL.
Republishing Mechanisms for R-GMA Benefits and Approaches. Talk by: Alasdair Gray Collaborators: Andy Cooke, Lisha Ma, and Werner Nutt Heriot-Watt University.
DataGrid is a project funded by the European Commission under contract IST GridPP-2 Middleware 4 th -5 th Mar 2004 Information and Monitoring.
Introduction on R-GMA Shi Jingyan Computing Center IHEP.
Computer and Automation Research Institute Hungarian Academy of Sciences Presentation and Analysis of Grid Performance Data Norbert Podhorszki and Peter.
DataGrid is a project funded by the European Union CHEP March 2003 R-GMA 1 R-GMA: First results after deployment Steve Fisher (EDG - WP3)
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Information System (IS) Valeria Ardizzone.
SZTAKI in DataGrid 2003 What to do this year. Topics ● Application monitoring (GRM) ● Analysis and Presentation (Pulse) ● Performance of R-GMA.
GRID IIII D UK Particle Physics GridPP Collaboration meeting - R.P.Middleton (RAL/PPD) 23-25th May Grid Monitoring Services Robin Middleton RAL/PPD24-May-01.
Planning: Hardening the rabbit Steve Fisher / RAL 5/3/2004 WP3.
Application code Registry 1 Alignment of R-GMA with developments in the Open Grid Services Architecture (OGSA) is advancing. The existing Servlets and.
WP3 Information and Monitoring Steve Fisher / RAL 23/9/2003.
An information and monitoring system for static and dynamic information about grid resources, applications, networks … RDBMS Servlet aware of API during.
WP3 R-GMA: Likely status New Years Eve Steve Fisher / RAL 24/2/2003.
WP3 Authorization and R-GMA Linda Cornwall WP3 workshop 2-4 April 2003.
CLRC and the European DataGrid Middleware Information and Monitoring Services The current information service is built on the hierarchical database OpenLDAP.
Computer and Automation Research Institute Hungarian Academy of Sciences SZTAKI’s work in DataGrid WP September Norbert Podhorszki Laboratory of.
EGEE is a project funded by the European Union under contract IST R-GMA: Production Services for Information and Monitoring in the Grid John.
WP3 RGMA Deployment Laurence Field / RAL Steve Fisher / RAL.
WP3 R-GMA: A Relational Grid information and monitoring system Steve Fisher / RAL 13/12/2002.
INFSO-RI Enabling Grids for E-sciencE
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.
Website: Answering Continuous Queries Using Views Over Data Streams Alasdair J G Gray Werner.
WP3 Werner Nutt (Heriot-Watt University) R-GMA – DataGrid’s Monitoring System 1/7/2003.
A Data Stream Publish/Subscribe Architecture with Self-adapting Queries Alasdair J G Gray and Werner Nutt School of Mathematical and Computer Sciences,
R-GMA – an Update A reminder of R-GMA The need for a mediator Work with WP7 Release 1.2 and beyond Some Implications of OGSA.
 CMS data challenges. The nature of the problem.  What is GMA ?  And what is R-GMA ?  Performance test description  Performance test results  Conclusions.
WP3 Information and Monitoring Rob Byrom / WP3
XROOTD AND FEDERATED STORAGE MONITORING CURRENT STATUS AND ISSUES A.Petrosyan, D.Oleynik, J.Andreeva Creating federated data stores for the LHC CC-IN2P3,
WP3 The status of the EU DataGrid's R-GMA system Steve Fisher / RAL 24/4/2003.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America gLite Information System Claudio Cherubino.
INFSO-RI Enabling Grids for E-sciencE Information System Valeria Ardizzone INFN EGEE NA4 Generic Applications Meeting Catania,
WP3 Security and R-GMA Linda Cornwall. WP3 UserVOMS service authr map pre-proc authr LCAS LCMAPS pre-proc LCAS Coarse-grained e.g. Spitfire WP2 service.
EGEE is a project funded by the European Union under contract IST Information and Monitoring Services within a Grid R-GMA (Relational Grid.
FESR Trinacria Grid Virtual Laboratory Relational Grid Monitoring Architecture (R-GMA) Valeria Ardizzone INFN Catania Tutorial per Insegnanti.
INFSO-RI Enabling Grids for E-sciencE R-GMA Gergely Sipos and Péter Kacsuk MTA SZTAKI Credit to Valeria Ardizzone.
Supporting Join Queries Talk by: Andy Cooke Collaborators: Alasdair Gray, Lisha Ma, and Werner Nutt Heriot-Watt University.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical using R-GMA.
INFSO-RI Enabling Grids for E-sciencE gLite Information System: R-GMA Tony Calanducci INFN Catania gLite tutorial at the EGEE User.
CERN 21 January 2005Piotr Nyczyk, CERN1 R-GMA Basics and key concepts Monitoring framework for computing Grids – developed by EGEE-JRA1-UK, currently used.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Introduction to R-GMA: Relational Grid Monitoring Architecture.
FESR Trinacria Grid Virtual Laboratory gLite Information System Muoio Annamaria INFN - Catania gLite 3.0 Tutorial Trigrid Catania,
WP3 Relational Work Progress Report 11/5/2001 Steve Fisher / RAL.
Relational Grid Monitoring Architecture (R-GMA)
WP3 Security and R-GMA Linda Cornwall, RAL. WP3 Linda Cornwall, RAL - 02/09/2002Security and R-GMA,DataGrid Workshop, Budapest 2 Current Status Currently,
OGSA Information Abdeslem Djaoui OGSA Information, OGSA-WG #11
Grid Event Management Using R-GMA Monitoring Framework
Information System Valeria Ardizzone INFN
gLite Information System(s)
Steve Fisher / RAL March 2002
Practicals on R-GMA Valeria Ardizzone INFN
gLite Information System(s)
Author: Laurence Field (CERN)
R-GMA (Relational Grid Monitoring Architecture) for monitoring applications “s” gLite and LCG.
RELATIONAL GRID MONITORING ARCHITECHTURE
gLite Information System
Presentation transcript:

The impact of R-GMA (upon WP1 and WP4)

EDG (Paris) 6 Mar James MagowanImpact of R-GMA Grid Monitoring Architecture (GMA) We use it not only for monitoring but also as the basis of an information system Consumer Producer Registry register lookup We have chosen a relational implementation

EDG (Paris) 6 Mar James MagowanImpact of R-GMA R-GMA Not a general distributed RDBMS system, but a way to use the relational model in a distributed environment where ACID properties are not generally important. Producers announce:SQL “CREATE TABLE” publish:SQL “INSERT” Consumers collect:SQL “SELECT”

EDG (Paris) 6 Mar James MagowanImpact of R-GMA Table Example The round trip time from RAL to Lyon as measured pinger was 500 ms on the 9 th November at 11:00. : (RAL, Lyon, Pinger, 1500, T11:00Z) A set of such tuples could be stored in a table: NetworkMonitor(NM1, NM2, Tool, Measurement, Time/Date) Any structured data can be represented in tables in this manner. Complex queries can be formulated with SQL.

EDG (Paris) 6 Mar James MagowanImpact of R-GMA OGSA - Future R-GMA is conceptually close to OGSA OGSA - replaces resources with services MDS was for locating resources OGSA has an index for locating services MDS does not fit naturally though it will no doubt be kept some time for backwards compatibility R-GMA might (eventually) use OGSA index to provide the functionality needed for the Schema/Registry In the short term the R-GMA Registry and Schema will instead be OGSA services We plan to be quick off the mark with this work

EDG (Paris) 6 Mar James MagowanImpact of R-GMA R-GMA Detail Sensor Code Producer API Application Code Consumer API ProducerServlet Registry API Registry Servlet Schema API Schema Servlet “Event Dictionary” Consumer Servlet Registry API

EDG (Paris) 6 Mar James MagowanImpact of R-GMA Consumer Servlet Registry API Consumer Servlet Registry API Consumer Servlet Registry API Consumer Servlet Registry API Sensor Code Producer API Application Code Consumer API ProducerServlet Registry API Registry Servlet Schema API Schema Servlet “Event Dictionary” Application Code Archiver API DBProducer Servlet Archiver Servlet Consumer API Consumer API Consumer API Consumer API R-GMA Architecture

EDG (Paris) 6 Mar James MagowanImpact of R-GMA A Mediator? The set of tables producers publish constitute a global relational schema Individual producers contribute “views” on this global virtual database Views can themselves be expressed in SQL Queries against the global schema have to be matched with suitable producers This soon becomes complicated due to issues of soundness and completeness of producers

EDG (Paris) 6 Mar James MagowanImpact of R-GMA Schema and views I ALICEGLAUK CDFGLAUK CDFRALUK ATLASRALUK TimestampLoadFacilitySiteCountry ALICECERNCH CDFCERNCH CPULoad (Global Schema) CDFCERNCH ATLASCERNCH CPULoad (Producer3) CDFRALUK ATLASRALUK CPULoad (Producer 1) ALICEGLAUK CDFGLAUK CPULoad (Producer 2)

EDG (Paris) 6 Mar James MagowanImpact of R-GMA Schema and Views II CDFRALUK ATLASRALUK CPULoad (Producer 1) ALICEGLAUK CDFGLAUK CPULoad (Producer 2) WHERE Country = ‘UK’ AND Site = ‘RAL’ WHERE Country = ‘UK’ AND Site = ‘GLA’ SELECT load FROM CPULoad WHERE Site=‘GLA’ SELECT load FROM CPULoad WHERE Facility=‘CDF’

EDG (Paris) 6 Mar James MagowanImpact of R-GMA Example 800PingerCERNRAL 1500PingerLyonRAL MeasurementToolNM2NM1 NetworkMonitor …LyonLyonQ1 …CERNCERNQ1 …RALRALQ1 …NMName ComputingElement …LyonLyonS1 …CERNCERNS1 …RALRALS1 …NMName StorageElement SELECT S.Name, C.Name, N.Measurement FROM NetworkMonitor N, ComputingElement C, StorageElement S WHERE S.NM = N.NM1 AND C.NM = N.NM2 AND MEASUREMENT < CERNQ1RALS1 Measure ment C.NameS.Name SELECT S.Name, C.Name FROM ComputingElement C, StorageElement S WHERE S.NM = C.NM

EDG (Paris) 6 Mar James MagowanImpact of R-GMA Today Without Mediator use Archiver to assemble information from various tables into one location Consumer/Producer Combinations –Write Logic to manipulate information eg averages for sites etc. Requires some advance knowledge of Producers which exist – need a direct match. Simple Java and C++ API’s –insert –execute –setBufferSize (enables streaming)

EDG (Paris) 6 Mar James MagowanImpact of R-GMA Way Forward Security (WP2) Shift towards Web Services Mediator –Simple Mediator for producers that register predicates of the form WHERE attr1=val1 AND attr2=val2 … –eventually solving more complex queries C, Python and Perl APIs GRM using R-GMA as transport

EDG (Paris) 6 Mar James MagowanImpact of R-GMA Way Forward Much improved documentation for –Users –Developers –Installers Plans to expand R-GMA beyond Circular Buffer and DataBase producers. –Files, existing trace programs e.g. netlogger –Working with CrossGrid Testing, Testing and more Testing.

EDG (Paris) 6 Mar James MagowanImpact of R-GMA Summary For TB2 we plan that the main info services will be R-GMA with MDS as a fall back solution if we can’t get everything ready on time. Assistance to define Schema (Tables) Take existing Scripts to populate MDS –Cron job –Publish to R-GMA Future –Tailored Sensor using R-GMA Producer API