EGEE is a project funded by the European Union under contract IST-2003-508833 R-GMA: Production Services for Information and Monitoring in the Grid John.

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.
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 Building a robust distributed system: some lessons from R-GMA CHEP-07, Victoria,
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 - WP2. WP2 Overview.
DataGrid is a project funded by the European Union 22 September 2003 – n° 1 EDG WP4 Fabric Management: Fabric Monitoring and Fault Tolerance
GGF Toronto Spitfire A Relational DB Service for the Grid Peter Z. Kunszt European DataGrid Data Management CERN Database Group.
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.
INFSO-RI Enabling Grids for E-sciencE Comparison of LCG-2 and gLite Author E.Slabospitskaya Location IHEP.
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.
Introduction on R-GMA Shi Jingyan Computing Center IHEP.
INFSO-RI Enabling Grids for E-sciencE gLite Data Management Services - Overview Mike Mineter National e-Science Centre, Edinburgh.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Information System (IS) Valeria Ardizzone.
INFSO-RI Enabling Grids for E-sciencE SA1: Cookbook (DSA1.7) Ian Bird CERN 18 January 2006.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
Enabling Grids for E-sciencE ENEA and the EGEE project gLite and interoperability Andrea Santoro, Carlo Sciò Enea Frascati, 22 November.
Application code Registry 1 Alignment of R-GMA with developments in the Open Grid Services Architecture (OGSA) is advancing. The existing Servlets and.
INFSO-RI Enabling Grids for E-sciencE Status and Plans of gLite Middleware Erwin Laure 4 th ARDA Workshop 7-8 March 2005.
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.
Replica Management Services in the European DataGrid Project Work Package 2 European DataGrid.
CLRC and the European DataGrid Middleware Information and Monitoring Services The current information service is built on the hierarchical database OpenLDAP.
Grid User Interface for ATLAS & LHCb A more recent UK mini production used input data stored on RAL’s tape server, the requirements in JDL and the IC Resource.
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.
DGC Paris WP2 Summary of Discussions and Plans Peter Z. Kunszt And the WP2 team.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MSG - A messaging system for efficient and.
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
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Update on Network Performance Monitoring.
Grid Security work in 2004 Andrew McNab Grid Security Research Fellow University of Manchester.
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 Web Services Mike Mineter National e-Science Centre, Edinburgh.
INFSO-RI Enabling Grids for E-sciencE Information System Valeria Ardizzone INFN EGEE NA4 Generic Applications Meeting Catania,
DataGrid is a project funded by the European Commission under contract IST rd EU Review – 19-20/02/2004 The EU DataGrid Project Three years.
EGEE is a project funded by the European Union under contract IST Introduction to Web Services 3 – 4 June
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.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Regional Nagios Emir Imamagic /SRCE EGEE’09,
Mark Leese Daresbury Laboratory GridMon EGEE JRA4 R-GMA workshop Thursday 22 nd July 2004 University College London Mark Leese.
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.
EGEE is a project funded by the European Union under contract IST The UK Cluster Steve Fisher / RAL JRA1 meeting at Cork, 19/ April
Bob Jones – Project Architecture - 1 March n° 1 Project Architecture, Middleware and Delivery Schedule Bob Jones Technical Coordinator, WP12, CERN.
INFSO-RI Enabling Grids for E-sciencE BAR: The Current Status Charaka Palansuriya EPCC.
Relational Grid Monitoring Architecture (R-GMA)
J Jensen / WP5 /RAL UCL 4/5 March 2004 GridPP / DataGrid wrap-up Mass Storage Management J Jensen
Grid Event Management Using R-GMA Monitoring Framework
Information System Valeria Ardizzone INFN
MON Box Installation and configuration
GGF OGSA-WG, Data Use Cases Peter Kunszt Middleware Activity, Data Management Cluster EGEE is a project funded by the European.
R-GMA as an example of a generic framework for information exchange
The EU DataGrid – Information and Monitoring Services
Grid Portal Services IeSE (the Integrated e-Science Environment)
Practicals on R-GMA Valeria Ardizzone INFN
R-GMA (Relational Grid Monitoring Architecture) for monitoring applications “s” gLite and LCG.
RELATIONAL GRID MONITORING ARCHITECHTURE
Presentation transcript:

EGEE is a project funded by the European Union under contract IST R-GMA: Production Services for Information and Monitoring in the Grid John Walk / RAL UK e-Science AHM2004, Nottingham

R-GMA, UK e-Science AHM, 1 September What’s the talk about? Overview of R-GMA Practical experience with R-GMA Building a production-quality Web Services version of R-GMA

R-GMA, UK e-Science AHM, 1 September Who are we? The system (R-GMA)  Grid Information and Monitoring System created in the European DataGrid (EDG) project  Now being taken forward as part of the production-quality middleware being developed in the EGEE project The people (JRA1-UK)  9 Full-time at Rutherford Appleton Laboratory (CCLRC)  1 Full-time at Queen Mary, University of London  Contributions from Heriot-Watt University (Edinburgh) and Trinity College Dublin We can be ed at: 

R-GMA, UK e-Science AHM, 1 September Relational Grid Monitoring Architecture Producer Service Registry Service Consumer Service API Mediator Consumer application Producer application Publish Data Send Query Receive Data Register Locate Query Data An implementation of the GGF Grid Monitoring Architecture (GMA).

R-GMA, UK e-Science AHM, 1 September Relational Grid Monitoring Architecture 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” An implementation of the GGF Grid Monitoring Architecture (GMA) All data modelled as tables: a single schema gives the impression of one (loosely coupled) virtual database for VO

R-GMA, UK e-Science AHM, 1 September Secondary Producers Used to republish data  To co-locate information to speed up queries  To reduce network traffic  To use different producer properties PP SP PP – Primary Producer SP – Secondary Producer

R-GMA, UK e-Science AHM, 1 September A unified approach to information and monitoring 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

R-GMA, UK e-Science AHM, 1 September Resilience Soft state registration protects services and registry from defunct producers and consumers Registry and schema are replicated to avoid single point of failure (and improve scalability) All services tolerate failure of remote service or resource by seeking an alternative, trying again later, or failing gracefully if these are not possible

R-GMA, UK e-Science AHM, 1 September Grid Application: CMS Job Monitoring

R-GMA, UK e-Science AHM, 1 September BOSS Job wrapper P Monte Carlo Simulation Job BOSS Job wrapper P Monte Carlo Simulation Job R-GMA in CMS C BOSS Database R-GMA Primary Producer C R-GMA Consumer P In testing… Target: 2000-job batch Exceeded in 2004

R-GMA, UK e-Science AHM, 1 September Grid Middleware: Network Monitoring

R-GMA, UK e-Science AHM, 1 September R-GMA in EDG WP7 Network Monitoring SP PP PingER IPerf UDPmon GridFTP Log Network Monitoring NodesStorage Elements Network Managers Resource Brokers Replica Managers R-GMA Primary Producer SP R-GMA Secondary Producer P TCP throughput ICMP packet loss Transfer times Network metrics include… MySQL Database

R-GMA, UK e-Science AHM, 1 September Enabling Grids for E-science in Europe “EGEE will integrate current national, regional and thematic Grid efforts to create a seamless European Grid infrastructure for the support of the European Research Area” ( R-GMA is the Information Services component of the gLite middleware being developed for EGEE Main efforts are:  Producing production-quality software  Migrating to Web Services  Improving portability Duration of project is two years, with first release of software due after first year (March 2005)

R-GMA, UK e-Science AHM, 1 September Main achievements so far (JRA1-UK) Specification complete Design complete WSDL produced for user interfaces Prototype of new API available (Java, C, C++, Python), as a wrapper around the old one (feedback welcome) Registry replication completed; outline design for schema replication produced

R-GMA, UK e-Science AHM, 1 September Next steps Complete move to WS-I compliant Web Services Introduce multi-VO support Complete security design work Complete the schema replication Port to Win32 (EGEE secondary platform) Watch developments elsewhere and seek to inter-work (e.g. contribution to OGSA; collaboration with L&B work)

R-GMA, UK e-Science AHM, 1 September R-GMA Web Services API available for Java, C, C++ and Python Users may by-pass API if they wish, but API is the easiest way to use R-GMA services Registry and Schema also implemented as Web Services, but not accessed directly by users, except for administration User Application R-GMA API SOAP STUB AXIS SERVLET Primary Producer Service Secondary Producer Service On-demand Producer Service Consumer Service SOAP/HTTP Messages SOAP/HTTP Messages And SOAP Faults Tomcat Servlet Container Created from WSDL using gSOAP or Axis

R-GMA, UK e-Science AHM, 1 September R-GMA Security Many issues are EGEE-wide and are being addressed by JRA3 (Security) User requirements vary widely from HEP (would probably do without it) to BioMed (very stringent confidentiality requirements) Will allow installations to turn security off where performance is paramount Some R-GMA users require access to data to be controlled down to sub-table level. Proposal is to use parameterized views, e.g. SELECT * from Job where Owner=[DN] : DN=[DN];

R-GMA, UK e-Science AHM, 1 September Further Information JRA1-UK web site   Thanks to the EU and our national funding agencies for their support of this work