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.

Slides:



Advertisements
Similar presentations
EGEE is a project funded by the European Union under contract IST R-GMA status and plans Abdeslem DJAOUI / RAL GRIDPP10 meeting at CERN, 3.
Advertisements

21 Sep 2005LCG's R-GMA Applications R-GMA and LCG Steve Fisher & Antony Wilson.
WP2: Data Management Gavin McCance University of Glasgow.
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 Werner Nutt (Heriot-Watt University) R-GMA – Architecture and Query Mediation 24/4/2003.
Grid Application Builders Teach In31/01/02Antony Wilson Information & Monitoring Services WP3.
WP3 R-GMA Revisited 23/7/2002 Werner Nutt / Heriot-Watt University.
Canonical Producer CP API User Code CP Servlet Files CreateTable, Port, Protocol, Security, SQL Support, Multiple Query Support Security Insert Query Port.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Introduction to R-GMA: Relational Grid Monitoring Architecture.
Module CC3002 Post Implementation Issues Lecture for Week 6 AY 2013 Spring.
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.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Information System (IS) Valeria Ardizzone.
Module 14 Configuring Security for SQL Server Agent.
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.
Registry Replication Registry calls are forwarded by a registry Service to a single registry instance (i.e. replica) per VDB. If a replica cannot be contacted.
WP3 Information and Monitoring Steve Fisher / RAL 23/9/2003.
Grid Operations Centre LCG Accounting Trevor Daniels, John Gordon GDB 8 Mar 2004.
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.
Computer and Automation Research Institute Hungarian Academy of Sciences SZTAKI’s work in DataGrid WP September Norbert Podhorszki Laboratory of.
WP3 Quality (Updated) Steve Fisher / RAL 25/9/2003.
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.
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.
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 WP3 at Budapest 2/9/2002 Steve Fisher / RAL. WP3 Steve Fisher/RAL - 2/9/2002WP3 at Budapest2 Summary News –EDG Retreat –EDG Tutorials –Quality –Release.
WP3 Relational Work Progress Report 11/5/2001 Steve Fisher / RAL.
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)
gLite Information System(s)
R-GMA Security Principles and Plans
Steve Fisher / RAL March 2002
R-GMA as an example of a generic framework for information exchange
Practicals on R-GMA Valeria Ardizzone INFN
Steve Fisher for JRA1-UK
gLite Information System(s)
R-GMA (Relational Grid Monitoring Architecture) for monitoring applications “s” gLite and LCG.
Information and Monitoring System
RELATIONAL GRID MONITORING ARCHITECHTURE
gLite Information System
Canonical Producer CP API CP Servlet User Code Files
Presentation transcript:

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 at Budapest Future work

WP3 Steve Fisher 17/9/2002WP33 Quality Use XP –So code does not belong to the individual but we are all responsible for the code Ego-less programming –Some pair-programming –~100 Unit tests for R-GMA –Insist that all unit tests are run before work is checked in –Unit tests are being written as problems appear Follow approved Java coding style (most of the time) Log4j is used uniformly throughout the code Will be active in QAG

WP3 Steve Fisher 17/9/2002WP34 Status in 1.2 MDS seems to be working – with the hierarchy – but: –It relies on some patches –MDS 2.2 is claimed to fix many bugs –Taking a look at MDS 2.2 to see if it can indeed be introduced easily – so far it looks good Support of 1.2 –All categories of bugs go to me to dispatch to the most appropriate person or persons

WP3 Steve Fisher 17/9/2002WP35 Release 1.2 InfoProvider GRIS InfoProvider GRIS InfoProvider GRIS RB GIIS

WP3 Steve Fisher 17/9/2002WP36 Release 2.0 InfoProvider RB GIN GOUT Archivers and other R-GMA components Multi-valued attributes make it not totally trivial We will also leave the GRISs for the RB

WP3 Steve Fisher 17/9/2002WP37 GOUT Consumer (CE) Consumer (..) Consumer (SE) Archiver Consumer RDBMS DataBaseProducer LDAP Clean up

WP3 Steve Fisher 17/9/2002WP38 R-GMA in release 2.0 Mediator able to merge information from several producers GRM/PROVE for parallel applications Authentication (from WP2) Ad-hoc authorisation sufficient for L&B to ensure that users can only find out about their own jobs Snapshot producer Canonical producer Java, C++, C, Python and Perl APIs Pulse –GUI to browse R-GMA data Dates will be defined when we have a release schedule to follow

WP3 Steve Fisher 17/9/2002WP39 R-GMA in release 2.0 GLUE (affects GIN and GOUT) Plan to allow users to publish their own tables –We may not offer this immediately because we won't have sufficient security in place. –We will in any case provide a general table: UserTable –Identification –String –Real –Integer –TimeStamp Publish with WHERE Identification = xxx Easy installation and configuration –For developers –Installers –Users

WP3 Steve Fisher 17/9/2002WP310 Release 2.0 Internals GRRP-like soft state registration Uniform exception handling –To ensure that useful messages and stack traces are preserved. –This includes communication between Servlet and API Replication –Distribute the schema and the registry For performance For reliability

WP3 Steve Fisher 17/9/2002WP311 Recent Requirements Common request for not losing any information –Lossless communication Demands for resilience –Keep on producing even when unable to contact the registry Only want latest information (by primary key) –Will provide a snapshot facility Canonical producer –User defined data access

WP3 Steve Fisher 17/9/2002WP312 Work this week Quality R-GMA at SZTAKI –GRM / PROVE –Pulse Security New directions for R-GMA –Fit in with OGSA Registry and Schema –Replication for performance and reliability Time stamps Performance –Theory –Of R-GMA Plans

WP3 Steve Fisher 17/9/2002WP313 New directions for R-GMA We have produced quite a lot of code Now need to do some refactoring –Will include redesign of APIs Distinguish more clearly between using a consumer via the mediator and making a direct connection to one or more producers Clarify the capabilities of different kinds of producer (including the Canonical Producer)

WP3 Steve Fisher 17/9/2002WP314 Primary Producers Database producer –supports queries over fixed set of tuples static / history queries Stream producer –supports queries over changing set of tuples continuous queries Snapshot producer –supports snapshot queries offers up-to-date values for each primary key Canonical producer –being developed by CrossGrid

WP3 Steve Fisher 17/9/2002WP315 Communication Modes Stream Producers offer two communication modes for continuous queries: –lossless (infinite buffer size) –lossy Producer Servlet IIIIIIII... ProducerConsumer Consumer Servlet IIIIIIII... Queue

WP3 Steve Fisher 17/9/2002WP316 Registry and Schema We plan deployment for release 2.0 with 3 registries and 3 schemas (per VO?) The schemas will be exact copies of each other –Need to ensure that there is exactly one definition of a table The registries will not always be identical but will catch up –Can afford to have a small delay in making producers and consumers known. No problem with producers and consumers which are still in the registry but dont exist.

WP3 Steve Fisher 17/9/2002WP317 Future Work OGSIfication –We need to do this very soon in order to make sure that we dont fall behind Consider how to handle time better in queries Proper authorisation scheme More mediator functionality: –Joins Can do it now by direct connection to a DataBaseProducer – no use of mediator Might make it into release 2.0