Grid Event Management Using R-GMA Monitoring Framework

Slides:



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

INFSO-RI Enabling Grids for E-sciencE Building a robust distributed system: some lessons from R-GMA CHEP-07, Victoria,
WELCOME to an Introduction of the Monitoring the end-to-end Transport/Distribution Chain B2B Version V.
CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
Toolbox Mirror -Overview Effective Distributed Learning.
Experience with Site Functional Tests Piotr Nyczyk CERN IT/GD WLCG Service Workshop Mumbai, February 2006.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Introduction to R-GMA: Relational Grid Monitoring Architecture.
Introducing Axis2 Eran Chinthaka. Agenda  Introduction and Motivation  The “big picture”  Key Features of Axis2 High Performance XML Processing Model.
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.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
Monitoring in EGEE EGEE/SEEGRID Summer School 2006, Budapest Judit Novak, CERN Piotr Nyczyk, CERN Valentin Vidic, CERN/RBI.
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.
An information and monitoring system for static and dynamic information about grid resources, applications, networks … RDBMS Servlet aware of API during.
EGEE is a project funded by the European Union under contract IST R-GMA: Production Services for Information and Monitoring in the Grid John.
DDM Monitoring David Cameron Pedro Salgado Ricardo Rocha.
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
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.
Grid Deployment Enabling Grids for E-sciencE BDII 2171 LDAP 2172 LDAP 2173 LDAP 2170 Port Fwd Update DB & Modify DB 2170 Port.
A Data Stream Publish/Subscribe Architecture with Self-adapting Queries Alasdair J G Gray and Werner Nutt School of Mathematical and Computer Sciences,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Using GStat 2.0 for Information Validation.
INFSO-RI Enabling Grids for E-sciencE Building a robust distributed system: some lessons from R-GMA WLCG Service Reliability.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
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.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
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-II INFSO-RI Enabling Grids for E-sciencE Introduction to R-GMA: Relational Grid Monitoring Architecture.
TIFR, Mumbai, India, Feb 13-17, GridView - A Grid Monitoring and Visualization Tool Rajesh Kalmady, Digamber Sonvane, Kislay Bhatt, Phool Chand,
The Mediator: What Next? Talk by: Andy Cooke Collaborators: Alasdair Gray, Lisha Ma, and Werner Nutt Heriot-Watt University.
INFSO-RI Enabling Grids for E-sciencE GOCDB2 Matt Thorpe / Philippa Strange RAL, UK.
Relational Grid Monitoring Architecture (R-GMA)
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
The Ultimate SharePoint Admin Tool
Java Web Services Orca Knowledge Center – Web Service key concepts.
Introduction to Oracle Forms Developer and Oracle Forms Services
Gridpp37 – 31/08/2016 George Ryall David Meredith
Simulation Production System
Information System Valeria Ardizzone INFN
Data Virtualization Tutorial: Introduction to SQL Script
Key Activities. MND sections
Introduction to Oracle Forms Developer and Oracle Forms Services
gLite Information System(s)
Overview of MDM Site Hub
Open Source distributed document DB for an enterprise
Chris Menegay Sr. Consultant TECHSYS Business Solutions
R-GMA as an example of a generic framework for information exchange
Patricia Méndez Lorenzo ALICE Offline Week CERN, 13th July 2007
Practicals on R-GMA Valeria Ardizzone INFN
The Power Of Generic Infrastructure
gLite Information System(s)
The JISC IE Metadata Schema Registry
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:

Grid Event Management Using R-GMA Monitoring Framework ISGC April 27-29, 2005 Min Tsai ASCC/CERN

Overview Introduction to R-GMA R-GMA Monitoring Framework Event Management System

R-GMA Introduction (Slides from Steve Fisher) Background R-GMA developed in EDG Deployed by LCG Re-engineered for the EGEE project Uniform data transport mechanism for: Measurement Resource information Logging Monitoring

R-GMA – one cloud A relational implementation of GMA (from GGF) Producer 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 R-GMA Consumer

Example Deployment Server Schema Service Registry Site A Server Site B Server Server Producer Service Consumer Service Producer Service Consumer Service API control data Key API Consumer application Producer application Site C Site D

The Producer Service Producer created control data Key declare API application Producer Service

The Producer Service Registry Service contacted to register producer control data Key Registry Service register producer declare API Producer application Producer Service

The Producer Service Data transferred from the application to Producer Service If there are no consumers then the data goes no further than the Producer Service control data Key Registry Service register producer declare API Producer application Producer Service insert

Producers Secondary Producers (SP) Primary Producers (PP) Initial source of data Data published by user code stored by Producer Service Secondary Producers (SP) Used to republish data to: co-locate information to speed up queries reduce network traffic PP PP SP

The Consumer Service Query issued by user code Consumer Service carries out all of the work on its behalf control data Key query API Consumer application Consumer Service

The Consumer Service Registry Service contacted to identify relevant producers Mediator works out list of producers to answer query control data Key Registry Service Mediator list of producers query query API Consumer application Consumer Service

The Consumer Service Consumer Service contacts relevant producers control data Key Registry Service Mediator list of producers query query query API Consumer application Consumer Service Producer Service Producer Service Producer Service Producer Service

The Consumer Service Data transferred directly from Producer Services to the Consumer Service control data Key Registry Service Mediator list of producers query query query API Consumer application Consumer Service Producer Service Producer Service Producer Service tuples Producer Service tuples

The Consumer Service Query types: Continuous queries History Queries as soon as new data becomes available it is broadcast to all interested parties History Queries return time sequenced data Latest Queries correspond to intuitive idea of current information

Using R-GMA Three steps to Producing Three Steps to Consuming Create Producer Declare table Insert data Three Steps to Consuming Create a Consumer with your query Start it Read data More information JRA1-UK web site: http://hepunx.rl.ac.uk/egee/jra1-uk/

R-GMA Monitoring Framework

Problems with Monitoring Tools Inconsistent site configuration sources Results in different site coverage Difficult to correlate test results Different site Identification methods Search through many web pages Time consuming especially with 100’s sites!

Unified Monitoring Site configurations are consistent Only from GOCDB Data is sent to single data transport (R-GMA) Shared data schema Shared client applications (UI, Alarm Sys.) Data can be selectively collected to create custom view (CIC, ROC, site admin) Application can share results and build dependencies Application can more easily be distributed using R-GMA to aggregate the data

Unified Schema TestDef TestDefRelation Test are registered here Provides information describing each test testName, friendlyName, isVirtual dataType, Unit testHelp, testTitle TestDefRelation Defines logical test groups and organize tests superTestName, subTestName displayPriority, flavour

Unified Schema (cont.) TestData TestDataRelation Holds data produced by test testName nodeName summaryData detailedData Status 0:NA, 10:OK, 20:INFO, etc. TestDataRelation Defines test data dependencies superTestName, superNodeName subTestName, subNodeName

Monitoring Console

Event Management System (EMS)

Introduction to EMS Goal of Operation Centers to maximize availability of Grid services EMS will help facilitate this by providing: immediate notification as faults and performance degradation is identified Shared EMS services that enables Correlation and analysis of historical events of disparate monitoring tools Reduce redundant development of notification modules for Grid monitoring applications

EMS Prototype Web Services event transport and command client developed as a proof of concept Individual monitoring application send events directly to a centralized EMS Core Service. Client applications can then query the EMS Core for new events Events are stored in an XML format and filtered using XPath expressions

Migration to R-GMA Transport Already fully deployed in LCG2 R-GMA benefits No additional work required by applications using R-GMA Monitoring Framework Built-in data archiving Automatic timestamps Flexible SQL queries Planned features Security Fully redundant directory and schema service

Event Management System

EMS Java Client

Additional Details and Help Information

Sorting by Columns

What Lies Ahead Not ready for operations use yet Display Filtering mechanism to customize event received Display list of current active alarms Event reduction Based on test dependencies Damping of flapping events Notification Email Audio Communication Broadcast comments for a particular event

Questions? R-GMA Monitoring Framework EMS Piotr Nyczyk Judit Novak http://goc.grid.sinica.edu.tw/gocwiki/RgmaUnifiedMonitoringSystem Piotr Nyczyk Judit Novak Andrey Kiryanov Dave Kant EMS http://goc.grid.sinica.edu.tw/gocwiki/EventManagementSystem Antun Gusev Doug Chen Mark Ho Jeng-Hsueh Wu