WP3 RGMA Deployment Laurence Field / RAL Steve Fisher / RAL.

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.
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.
Grid Application Builders Teach In31/01/02Antony Wilson Information & Monitoring Services WP3.
Information and Monitoring The European DataGrid Project Team
WP3 R-GMA Revisited 23/7/2002 Werner Nutt / Heriot-Watt University.
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.
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 (
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.
Physical Database Design Chapter 6. Physical Design and implementation 1.Translate global logical data model for target DBMS  1.1Design base relations.
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.
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.
GLite Information System(s) Antonio Juan Rubio Montero CIEMAT 10 th EELA Tutorial. Madrid, May 7 th -11 th,2007.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks R-GMA Now With Added Authorization Steve.
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.
WP3 Information and Monitoring Steve Fisher / RAL 23/9/2003.
Some Title from the Headrer and Footer, 19 April Overview Requirements Current Design Work in Progress.
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.
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 Quality (Updated) Steve Fisher / RAL 25/9/2003.
INFSO-RI Enabling Grids for E-sciencE Information and Monitoring Status and Plans Plzeň, 10 July 2006 Steve Fisher/RAL.
WP3 R-GMA: A Relational Grid information and monitoring system Steve Fisher / RAL 13/12/2002.
Presenter Name Facility Name UK Testbed Status and EDG Testbed Two. Steve Traylen GridPP 7, Oxford.
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.
Website: Answering Continuous Queries Using Views Over Data Streams Alasdair J G Gray Werner.
LCG Accounting John Gordon Grid Deployment Board 13 th January 2004.
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,
WP3 Quality Steve Fisher / RAL 25/9/2003. WP3 Steve Fisher/RAL - 4/9/2003R-GMA2 Code Problems –Unit tests are not enough –WP3 testbed is currently too.
INFSO-RI Enabling Grids for E-sciencE Building a robust distributed system: some lessons from R-GMA WLCG Service Reliability.
 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
WP3 The status of the EU DataGrid's R-GMA system Steve Fisher / RAL 24/4/2003.
E-infrastructure shared between Europe and Latin America gLite Information System(s) Manuel Rubio del Solar CETA-CIEMAT EELA Tutorial, Mérida,
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.
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.
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.
WP3 Relational Work Progress Report 11/5/2001 Steve Fisher / RAL.
DGAS Distributed Grid Accounting System INFN Workshop /05/1009, Palau Giuseppe Patania Andrea Guarise 6/18/20161.
INFSO-RI Enabling Grids for E-sciencE Information and Monitoring Status and Plans GridPP-DB, IC London, 12 July, 2007.
The Mediator: What Next? Talk by: Andy Cooke Collaborators: Alasdair Gray, Lisha Ma, and Werner Nutt Heriot-Watt University.
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,
Grid Event Management Using R-GMA Monitoring Framework
Information System Valeria Ardizzone INFN
gLite Information System(s)
R-GMA as an example of a generic framework for information exchange
Practicals on R-GMA Valeria Ardizzone INFN
Scalability Tests With CMS, Boss and R-GMA
gLite Information System(s)
R-GMA (Relational Grid Monitoring Architecture) for monitoring applications “s” gLite and LCG.
RELATIONAL GRID MONITORING ARCHITECHTURE
gLite Information System
Presentation transcript:

WP3 RGMA Deployment Laurence Field / RAL Steve Fisher / RAL

WP3 GridPP7 1/7/2003R-GMA Deployment2 R-GMA Use the GMA from GGF A relational implementation –Powerful data model and query language Applied to both information and monitoring Creates impression that you have one RDBMS per VO Producer Consumer Registry Store location Lookup location execute or stream

WP3 GridPP7 1/7/2003R-GMA Deployment3 Relational Data Model Not a general distributed RDBMS system, but a way to use the relational model in a distributed environment where global consistency is not important. Producers announce:SQL “CREATE TABLE” publish:SQL “INSERT” Consumers collect:SQL “SELECT” Some producers, the Registry and Schema make use of RDBMS as appropriate – but what is central is the relational model.

WP3 GridPP7 1/7/2003R-GMA Deployment4 Producer  Consumer Consumer can issue one-off queries –Similar to normal database query Consumer can also start a continuous query –Requests all data published which matches the query Can be seen as an alert mechanism

WP3 GridPP7 1/7/2003R-GMA Deployment5 3 Kinds of Query Tuple StreamProducer HistoryProducer LatestProducer Tuple

WP3 GridPP7 1/7/2003R-GMA Deployment6 Producers DataBaseProducer – Supports History Queries –Information not lost –Supports joins –Clean up strategy StreamProducer – Supports Continuous Queries –In memory data structure –Can define minimum retention period ResilientStreamProducer – Supports Continuous Queries –Like the StreamProducer but won’t lose data if system crashes –So slightly slower LatestProducer – Supports Latest Queries –Just holds the latest information for any “primaryish” key –Supports joins CanonicalProducer – Supports anything –Offers anything as relations

WP3 GridPP7 1/7/2003R-GMA Deployment7 Archiver (Re-publisher) It is a combined Consumer-Producer You just have to tell it what to collect and it does so on your behalf Re-publishes to any kind of “Insertable” (i.e. not to the CanonicalProducer) –Can support joins if archiving to a DataBaseProducer or a LatestProducer

WP3 GridPP7 1/7/2003R-GMA Deployment8 Functionality - mediator Queries posed against a virtual data base The Mediator must: –find the right Producers –combine information from them Hidden component – but vital to R-GMA Now supports Joins!

WP3 GridPP7 1/7/2003R-GMA Deployment9 Topologies Normally publish via a StreamProducer Archivers instantiated with a Producer and a Predicate Must avoid cycles in the graph A SP A A LP A HP SP A

WP3 GridPP7 1/7/2003R-GMA Deployment10 edg-rgma show tables describe Service show producers of Service latest select * from Service old continuous select * from Service Now produces decent error messages as it uses new C API internally.

WP3 GridPP7 1/7/2003R-GMA Deployment11 GIN and GOUT (Gadget IN and Gadget OUT) R-GMA Consumers LDAP InfoProvider GIN LDAP Server LDAP InfoProvider Stream Producer GIN Consumer (CE) Consumer (SE) Consumer (SiteInfo) RDBMS Latest Producer GOUT ConsumerA PI Archiver (LatestProducer) Stream Producer R-GMA GLUE Schema

WP3 GridPP7 1/7/2003R-GMA Deployment12 WP3 testbed Asked to create a WP3 testbed. –Integration testing before releasing to EDG Dev. –Building a complete testbed (including RB) Significant effort –Impacts a number of sysadmins –Hope to get a good return Bristol, Glasgow, Imperial College, NIKHEF, RAL x3

WP3 GridPP7 1/7/2003R-GMA Deployment13 Performance Testing Document – based on criteria from Steven Burke –No of sites R-GMA can scale to. –Availability of information –Accuracy of information –Propagation speed –etc. Analyzing code using OptimizeIt. –Looking at bottlenecks in code. –Memory, CPU usage etc. –Increasing performance of the code. Reducing huge number of threads in Gout Optimising and simplifying Gin

WP3 GridPP7 1/7/2003R-GMA Deployment14 Resilience Testing Looking at the Resilience of R-GMA. –Random Reboots, Power Cuts, network glitches etc. Developing a resilience testing framework. –Automating testing of different components. Will test the fail-over mechanisms. –Test registry replication. Will lead to more robust code.

WP3 GridPP7 1/7/2003R-GMA Deployment15 Current Status Jobs have been submitted on Dev testbed Minor bugs appear less frequently –Mostly fixed very quickly. Can support simulated sites

WP3 GridPP7 1/7/2003R-GMA Deployment16 Immediate Future Bringing it to the standards of the “performance document” and demonstrating it Security Increased resilience –Multiple registry instances –Multiple schema instances