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

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

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.
Metadata Progress GridPP18 20 March 2007 Mike Kenyon.
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
Data Management Expert Panel. RLS Globus-EDG Replica Location Service u Joint Design in the form of the Giggle architecture u Reference Implementation.
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.
GGF Toronto Spitfire A Relational DB Service for the Grid Peter Z. Kunszt European DataGrid Data Management CERN Database Group.
SQL Forms Engine Koifman Eran Egri Ozi Supervisor: Ilana David.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Introduction to R-GMA: Relational Grid Monitoring Architecture.
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
The EU DataGrid – Information and Monitoring Services The European DataGrid Project Team
WP3 RGMA Deployment Laurence Field / RAL Steve Fisher / RAL.
SOS EGEE ‘06 GGF Security Auditing Service: Draft Architecture Brian Tierney Dan Gunter Lawrence Berkeley National Laboratory Marty Humphrey University.
Introduction on R-GMA Shi Jingyan Computing Center IHEP.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Information System (IS) Valeria Ardizzone.
Stephen Booth EPCC Stephen Booth GridSafe Overview.
Application code Registry 1 Alignment of R-GMA with developments in the Open Grid Services Architecture (OGSA) is advancing. The existing Servlets and.
EGEE is a project funded by the European Union under contract IST Outstanding design issues Stephen Hicks 23/06/04
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks R-GMA Now With Added Authorization Steve.
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 Authorization and R-GMA Linda Cornwall WP3 workshop 2-4 April 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.
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
CS779 Term Project Steve Shoyer Section 5 December 9, 2006 Week 6.
DATABASE CONNECTIVITY TO MYSQL. Introduction =>A real life application needs to manipulate data stored in a Database. =>A database is a collection of.
WP3 RGMA Deployment Laurence Field / RAL Steve Fisher / RAL.
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.
A Data Stream Publish/Subscribe Architecture with Self-adapting Queries Alasdair J G Gray and Werner Nutt School of Mathematical and Computer Sciences,
Rutherford Appleton Lab, UK VOBox Considerations from GridPP. GridPP DTeam Meeting. Wed Sep 13 th 2005.
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
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.
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.
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.
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 is a project funded by the European Union under contract IST R-GMA Security Stephen Hicks UK Cluster Security Middleware Security Group.
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.
The Mediator: What Next? Talk by: Andy Cooke Collaborators: Alasdair Gray, Lisha Ma, and Werner Nutt Heriot-Watt University.
WP2: Data Management Gavin McCance University of Glasgow.
Relational Grid Monitoring Architecture (R-GMA)
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)
BOSS: the CMS interface for job summission, monitoring and bookkeeping
R-GMA as an example of a generic framework for information exchange
The EU DataGrid – Information and Monitoring Services
R-GMA Security Stephen Hicks UK Cluster Security
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.
Information and Monitoring System
RELATIONAL GRID MONITORING ARCHITECHTURE
gLite Information System
Presentation transcript:

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

21 Sep 2005LCG's R-GMA Applications A unified approach to I & M Provides information on both: –The Grid itself Mainly for the middleware packages, but the user may also query it to understand the status of the Grid –Grid applications For users Flexible infrastructure –All data has a timestamp enabling its use for monitoring –Dynamic addition and deletion of information producers –Dynamic creation and deletion of tables in schema –Able to cope with failures in a distributed environment

21 Sep 2005LCG's R-GMA Applications R-GMA – one cloud A relational implementation of GMA (from GGF) –Powerful data model and query language All data modelled as tables SQL can express complex queries in one expression Creates impression that you have one RDBMS per VO Producer Consumer R-GMA

Applications

21 Sep 2005LCG's R-GMA Applications Job Monitoring Requirements –Allow grid users to monitor the progress of their jobs –Allow VO administrators to get an overview of what is happening on the grid The Problem –The location where a grid job will run is not known –Worker nodes are behind firewall so are not accessible The Solution –R-GMA provides transport across firewalls The wrapper approach Instrumenting the code –Using a logging service –Calling R-GMA directly

21 Sep 2005LCG's R-GMA Applications

21 Sep 2005LCG's R-GMA Applications LCG Job Monitoring Deployed by LCG No changes needed to user code R-GMA Primary Producer SP R-GMA Secondary Producer PP Job wrapper PP User code Job wrapper PP User code SP Database SP

21 Sep 2005LCG's R-GMA Applications LCG Job Monitoring R-GMA Primary Producer SP R-GMA Secondary Producer PP Deployed by LCG Job wrapper PP User code Job wrapper PP User code SP Database SP L&B Server PP

21 Sep 2005LCG's R-GMA Applications Producers PP SP PP - Primary Producers Initial source of data Data published by user code stored by Producer Service SP- Secondary Producers Used to republish data in order to: co-locate information to speed up queries reduce network traffic use different producer properties

21 Sep 2005LCG's R-GMA Applications Producer Properties Producers may use: –Memory Gives best performance for continuous queries –Database Best performance for joins Primary and Secondary Producers must support –Continuous queries as soon as new data becomes available it is broadcast to all interested parties Primary and Secondary Producers may support –History Queries over time sequenced data –Latest Queries correspond to intuitive idea of current information

SEE DEMO Job Monitoring Web Interface

21 Sep 2005LCG's R-GMA Applications Application Monitoring Users can define their own tables C, C++, Java and Python apis available log4j appender available PP User code PP User code R-GMA Primary Producer SP R-GMA Secondary Producer PP SP Database SP

21 Sep 2005LCG's R-GMA Applications Network Monitoring Deployed by EGEE Data obtained from network monitoring sensors are published via R-GMA R-GMA Primary Producer SP R-GMA Secondary Producer PP Network sensor PP Network sensor SP Database SP

21 Sep 2005LCG's R-GMA Applications

21 Sep 2005LCG's R-GMA Applications GridFTP Monitoring Deployed by LCG Data are extracted from GridFTP logs and published via R-GMA R-GMA Primary Producer C R-GMA Consumer PP C Oracle RDBMS PP GridFTP log monitor PP GridFTP log monitor

21 Sep 2005LCG's R-GMA Applications Consumer Service Query types: –History Queries return time sequenced data –Latest Queries correspond to intuitive idea of current information –Continuous queries as soon as new data becomes available it is broadcast to all interested parties

SEE DEMO Grid View GridFTP Monitor

21 Sep 2005LCG's R-GMA Applications Network Monitoring Deployed by Grid Ireland TCP logs are queried in response to queries and the results are returned via R-GMA R-GMA Consumer ODP R-GMA On-Demand Producer C C User code C SP TCP Log ODP

21 Sep 2005LCG's R-GMA Applications On Demand Producers Provides a Producer interface to non relational data sources User has to write code to handle SQL Has been used to provide access to TCPdump data

21 Sep 2005LCG's R-GMA Applications R-GMA plans Will be taken into EGEE-II –Change from Servlets to Web Services –Add multi-VDB support –Support more than MySQL –Add authorization Conform to GGF/INFOD specification

21 Sep 2005LCG's R-GMA Applications Further Information R-GMA web site – JRA1-UK web site –

21 Sep 2005LCG's R-GMA Applications R-GMA – more detail Producer Service Registry Service Consumer Service API Mediator Schema Service Consumer application Producer application Publish Tuples Send Query Receive Tuples Register Locate Query Tuples SQL CREATE TABLE SQL INSERT SQL SELECT