The EU DataGrid – Information and Monitoring Services The European DataGrid Project Team

Slides:



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

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.
Data Management Expert Panel - WP2. WP2 Overview.
Grid Application Builders Teach In31/01/02Antony Wilson Information & Monitoring Services WP3.
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
USING THE GLOBUS TOOLKIT This summary by: Asad Samar / CALTECH/CMS Ben Segal / CERN-IT FULL INFO AT:
GGF Toronto Spitfire A Relational DB Service for the Grid Peter Z. Kunszt European DataGrid Data Management CERN Database Group.
CrossGrid WP3 Task 3.3 Grid Monitoring Trinity College Dublin (TCD, AC14 - CR11) Brian Coghlan, Stuart Kenny CYFRONET Academic Computer Centre, Krakow.
Grid Computing, B. Wilkinson, 20046c.1 Globus III - Information Services.
INFN experience with Globus GIS A. Cavalli - F. Semeria INFN Grid Information Services workshop CERN, March 2001.
A centralized system.  Active Directory is Microsoft's trademarked directory service, an integral part of the Windows architecture. Like other directory.
Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug
A Java Based Prototype Grid User Interface Janice Drohan Project Supervisor: Prof. Peter Clarke.
WP3 RGMA Deployment Laurence Field / RAL Steve Fisher / RAL.
Overview of the NorduGrid Information System Balázs Kónya 3 rd NorduGrid Workshop 23 May, 2002, Helsinki.
Introduction to Grid Monitoring
Introduction on R-GMA Shi Jingyan Computing Center IHEP.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Middleware: gLite Information Systems (IS) EGEE Tutorial 23 rd APAN Meeting,
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Information System (IS) Valeria Ardizzone.
A. Cavalli - F. Semeria INFN Experience With Globus GIS 1 A. Cavalli - F. Semeria INFN First INFN Grid Workshop Catania, 9-11 April 2001 INFN Experience.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Information System on gLite middleware Vincent.
Implementing LDAP Client/Server System for Directory Service By Maochun Sun Project Advisor: Dr. Chung-E Wang Department of Computer Science California.
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.
The Replica Location Service The Globus Project™ And The DataGrid Project Copyright (c) 2002 University of Chicago and The University of Southern California.
An information and monitoring system for static and dynamic information about grid resources, applications, networks … RDBMS Servlet aware of API during.
E-infrastructure shared between Europe and Latin America 12th EELA Tutorial for Users and System Administrators gLite Information System.
CLRC and the European DataGrid Middleware Information and Monitoring Services The current information service is built on the hierarchical database OpenLDAP.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
Globus Toolkit Massimo Sgaravatto INFN Padova. Massimo Sgaravatto Introduction Grid Services: LHC regional centres need distributed computing Analyze.
Globus – Part II Sathish Vadhiyar. Globus Information Service.
WP3 RGMA Deployment Laurence Field / RAL Steve Fisher / RAL.
E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA gLite Information System Pedro Rausch IF.
7. Grid Computing Systems and Resource Management
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America gLite Information System Claudio Cherubino.
GraDS MacroGrid Carl Kesselman USC/Information Sciences Institute.
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.
Globus: A Report. Introduction What is Globus? Need for Globus. Goal of Globus Approach used by Globus: –Develop High level tools and basic technologies.
The EU DataGrid – Information and Monitoring Services The European DataGrid Project Team
EGEE is a project funded by the European Union under contract IST Information Systems Flavia Donno Section Leader for LCG Experiment Integration.
GIIS Implementation and Requirements F. Semeria INFN European Datagrid Conference Amsterdam, 7 March 2001.
April 4, 2002Atlas Testbed Workshop ATLAS Hierarchical MDS Server Patrick McGuigan.
EGEE is a project funded by the European Union under contract IST Information and Monitoring Services within a Grid R-GMA (Relational Grid.
INFN “Grid Information Service” evaluation Giuseppe Lo Biondo - INFN Sez. Di Milano Giulietta Vita Finzi - INFN CNAF Padova June
Accounting in LCG Dave Kant CCLRC, e-Science Centre.
Gennaro Tortone, Sergio Fantinel – Bologna, LCG-EDT Monitoring Service DataTAG WP4 Monitoring Group DataTAG WP4 meeting Bologna –
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Information System Tutorial Laurence Field.
INFSO-RI Enabling Grids for E-sciencE gLite Information System: R-GMA Tony Calanducci INFN Catania gLite tutorial at the EGEE User.
The Globus Toolkit The Globus project was started by Ian Foster and Carl Kesselman from Argonne National Labs and USC respectively. The Globus toolkit.
FESR Trinacria Grid Virtual Laboratory gLite Information System Muoio Annamaria INFN - Catania gLite 3.0 Tutorial Trigrid Catania,
E-science grid facility for Europe and Latin America Updates on Information System Annamaria Muoio - INFN Tutorials for trainers 01/07/2008.
INFSO-RI Enabling Grids for E-sciencE The Information System: GRIS, GIIS, BDII, information providers, Installation,Configuration,
WP2: Data Management Gavin McCance University of Glasgow.
The Information System in gLite middleware
gLite Information System
Introduction to LDAP Frank A. Kuse.
gLite Information System(s)
The EU DataGrid – Information and Monitoring Services
The Information System in gLite
Information System Virginia Martín-Rubio Pascual
gLite Information System
gLite Information System
gLite Information System(s)
EGEE Middleware: gLite Information Systems (IS)
Information and Monitoring System
RELATIONAL GRID MONITORING ARCHITECHTURE
gLite Information System
The gLite Information System
Information Services Claudio Cherubino INFN Catania Bologna
Presentation transcript:

The EU DataGrid – Information and Monitoring Services The European DataGrid Project Team

The EDG Information and Monitoring Services Tutorial – n o 2 Overview of Talk u Requirements of a gird information and monitoring service u Globus Metacomputing Directory Service (MDS) l OpenLDAP, a hierarchical database l EDG GRIS/GIIS hierarchy l EDG information providers l Searching the information system u Relational Grid Monitoring Architecture (R-GMA) l A relational implementation of the Global Grid Forums GMA

The EDG Information and Monitoring Services Tutorial – n o 3 Requirements of a Grid Information & Monitoring Service u Offer a flexible infrastructure that provides information on both the Grid and Grid aplications u Must be able to cope with nodes in a distributed environment u Dynamic addition and deletion of nodes should be supported u Security system that controls the access to information to a fine level of granularity u It must be able to work well on an unreliable Wide Area Network u The system must allow new types of information to be used.

Globus MDS Metacomputing Directory Service

The EDG Information and Monitoring Services Tutorial – n o 5 LDAP attributes u EDG currently uses Globus MDS which is built on OpenLDAP u A schema describes the attributes and the types of the attributes associated with data objects u Example - some attributes of SiteInfo: l siteName: RALDEV l sysAdminContact: l userSupportContact: l siteSecurityContact: l dataGridVersion: 1.2 l InstallationDate: Z

The EDG Information and Monitoring Services Tutorial – n o 6 LDAP hierarchy u Lightweight Directory Assess Protocol (LDAP) offers a hierarchical view of information u The objects are arranged in a Directory Information Tree (DIT) u One or more attributes represent the Relative Distinguished Name (RDN) u An object is identified by its Distinguished name (DN) l This is its RDN with the Distinguished name of its parent

The EDG Information and Monitoring Services Tutorial – n o 7 RDNs and DNs u RDN l SE s seId=dev02.hepgrid.clrc. ac.uk l Status s in=status l Protocols s seProtocol=gridftp s seProtocol=rfio s seProtocol=file u DN l Site s Mds-Vo-name=ral-dev,Mds-Vo- name=uk,o=Grid l SE s seId=dev02.hepgrid.clrc.ac.uk,Mds- Vo-name=ral-dev,Mds-Vo- name=uk,o=Grid l Status s in=status,seId=dev02.hepgrid.clrc.a c.uk,Mds-Vo-name=ral-dev,Mds-Vo- name=uk,o=Grid l Protocols s seProtocol=gridftp, seId=dev02.hepgrid.clrc.ac.uk,Mds- Vo-name=ral-dev,Mds-Vo- name=uk,o=Grid s seProtocol=rfio, seId=dev02.hepgrid.clrc.ac.uk,Mds- Vo-name=ral-dev,Mds-Vo- name=uk,o=Grid s seProtocol=file, seId=dev02.hepgrid.clrc.ac.uk,Mds- Vo-name=ral-dev,Mds-Vo- name=uk,o=Grid status supported protocols SE site

The EDG Information and Monitoring Services Tutorial – n o 8 MDS GRISs & GIISs u Information providers are scripts, which when invoked by the LDAP server, make the desired information available. l Information is cached by the server to improve performance l LDAP was designed for use with relatively static data, not rapidly changing data u Within MDS, the EDG information providers are invoked by a local LDAP server, the Grid Resource Information Server (GRIS) u “Aggregate directories”, Grid Information Index Servers (GIIS), are used to group resources u The GRISs use soft state registration to register with one or more GIISs u The GIIS can then act as a single point of contact for a number of resources l A GIIS may represent a site, country, virtual organization, etc. u In turn a GIIS may register with another GIIS

The EDG Information and Monitoring Services Tutorial – n o 9 EDG GRIS/GIIS Hierarchy u Information providers publish information to a local LDAP server known as a Grid Resource Information Server (GRIS) u Each country has a GIIS to which all of the site GIISs register u There is a top level datagrid GIIS to which all of the country GIISs register u Each Site has a Grid Information Index Server (GIIS) which acts as a single point of contact for all of the sites resources. The GRISs register with their site GIIS

The EDG Information and Monitoring Services Tutorial – n o 10 EDG Information Providers u The EDG have produced information providers: l Site information l The Computing Element l The Storage Element l Network Monitoring u All of the EDG data objects are dynamic, they have a time stamp and a time to live (used by the cache mechanism) associated with them

The EDG Information and Monitoring Services Tutorial – n o 11 EDG Information Providers & the Directory Information Tree u Note that there are 2 hierarchies: l The GIIS/GRIS structure l The DIT network information between this and other sites CE storage elements that are close (not necessarily at the same site) status supported protocols file statistics SE site information site

The EDG Information and Monitoring Services Tutorial – n o 12 Siteinfo in=siteinfo,Mds-Vo-name=ral-dev,Mds-Vo-name=uk,o=Grid objectClass: SiteInfo objectClass: DataGridTop objectClass: DynamicObject siteName: RALDEV sysAdminContact: userSupportContact: siteSecurityContact: dataGridVersion: 1.2 installationDate: Z

The EDG Information and Monitoring Services Tutorial – n o 13 Storage Element seId=dev02.hepgrid.clrc.ac.uk,Mds-Vo-name=ral-dev,Mds-Vo-name=uk,o=Grid objectClass: StorageElement objectClass: DataGridTop objectClass: DynamicObject SEId: dev02.hepgrid.clrc.ac.uk CloseCE: dev01.hepgrid.clrc.ac.uk:2119/jobmanager-pbs-M SEtypearchitecture: disk SEsize: SEResourceContactString: SEvo: wpsix, :/flatfiles/05/wpsix

The EDG Information and Monitoring Services Tutorial – n o 14 Map Centre u An easy way to browse the data available in the Information and Monitoring Service is to use Map Centre u

The EDG Information and Monitoring Services Tutorial – n o 15 u Queries can be posed to the current Information and Monitoring Service using LDAP search commands: Querying the Information & Monitoring Service $ldapsearch\ -x\ -H ldap://lxshare0225.cern.ch:2135\ -b 'Mds-Vo-name=datagrid,o=grid\ 'objectclass=StorageElment‘\ seId SEsize \ -s base|one|sub “simple” authentication uniform resource identifier base distinguished name for search filter attributes to be returned scope of the search specifying just the base object, one-level or the complete subtree

The EDG Information and Monitoring Services Tutorial – n o 16 Querying the GRIS/GIIS Hierarchy u Mds-Vo-name=siteB,o=grid l This will look at all the data from siteB Mds-Vo-name =siteA Mds-Vo-name =siteD Mds-Vo-name =siteC Mds-Vo-name =siteB Mds-Vo-name =countryA Mds-Vo-name =countryB Mds-Vo-name =datagrid u Mds-Vo-name=countryA,o=grid l This will look at all the data from countryA u Mds-Vo-name=datagrid,o=grid l This will look at all the data u Mds-Vo-name=siteB,Mds-Vo- name=countryA,o=grid l This will look at all the data from siteB u Mds-Vo-name=siteB, Mds-Vo- name=countryA,Mds-Vo- name=datagrid,o=grid l This will look at all the data from siteB

R-GMA Relational - Grid Monitoring Architecture

The EDG Information and Monitoring Services Tutorial – n o 18 R-GMA u LDAP does not allow queries over different objects l I.e. you can only query based on attributes of an object (no “Joins”) u MDS is not designed for applications to publish their own data l It has relatively static descriptions of the data being published – the schema. u R-GMA is a relational implementation of the Grid Monitoring Architecture (GMA) of the GGF l The relational model is very flexible and allows complex queries which make use of information in multiple objects l R-GMA provides a means for anyone to publish any information on the Grid – can also do the job of the current MDS l It is highly dynamic – with new Producers of information being noticed by existing Consumers

The EDG Information and Monitoring Services Tutorial – n o 19 R-GMA The Consumer Producer Model u Use the Grid Monitoring Architecture from Global Grid Forum u A relational implementation u Applied to both information and monitoring u Creates impression that you have one RDBMS per Virtual Organization Producer Consumer Registry Command flow Information flow

The EDG Information and Monitoring Services Tutorial – n o 20 Relational Approach u Not a general distributed RDBMS system, but a way to use the relational model in a distributed environment. u Producers announce:SQL “CREATE TABLE” publish:SQL “INSERT” u Consumerscollect:SQL “SELECT” u The mediator is a component within the Consumer which locates one or more Producers and combines the information as necessary

The EDG Information and Monitoring Services Tutorial – n o 21 R-GMA Browser u Information in R-GMA can easily be browsed via the browser servlet. u u The browser shows the schema, what producers are registered and allows simple queries to be done.

The EDG Information and Monitoring Services Tutorial – n o 22 Summary u The current information system is Globus MDS l This uses LDAP as its underlying data interface l The are a number of EDG information providers u The new Information and Monitoring Service is R-GMA l Early version in 1.2 l It can support complex SQL queries l It can return a single result set or stream data l Grid applications can publish data

The EDG Information and Monitoring Services Tutorial – n o 23 The End u Information and Monitoring Services l