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

Slides:



Advertisements
Similar presentations
Antony WilsonGridPP - November 2001 The Data Grid DIT & Schema.
Advertisements

PPARCAntony WilsonGlobal Grid Forum - October 2001 European Data Grid DIT & Schema.
Bob Jones – Project Architecture - 1 March n° 1 Information & Monitoring Services Antony Wilson WP3, RAL
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.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Information System Gonçalo Borges, Jorge Gomes, Mário David
USING THE GLOBUS TOOLKIT This summary by: Asad Samar / CALTECH/CMS Ben Segal / CERN-IT FULL INFO AT:
INFN Grid Information Services G. Lo Biondo INFN Milano (presented by F. Prelz)
E. Ronchieri – n° 1 EDG release 2 Elisabetta Ronchieri INFN CNAF - DataGrid WP1 – Workload Management System
Directory & Naming Services CS-328 Dick Steflik. A Directory.
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
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.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
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
Grid Monitoring By Zoran Obradovic CSE-510 October 2007.
The EU DataGrid – Information and Monitoring Services The European DataGrid Project Team
A Java Based Prototype Grid User Interface Janice Drohan Project Supervisor: Prof. Peter Clarke.
GRID Centralized management of the Globus grid-mapfile Carlo Rocca INFN, Catania.
WP3 RGMA Deployment Laurence Field / RAL Steve Fisher / RAL.
Introduction to the current EDG Testbed Software Krak ó w, December 2002 Steve Fisher – on behalf of The European.
INFSO-RI Enabling Grids for E-sciencE Information System : a detailed overview Giuseppe La Rocca INFN – Catania ICTP/INFM-Democritos.
Overview of the NorduGrid Information System Balázs Kónya 3 rd NorduGrid Workshop 23 May, 2002, Helsinki.
USM Regional PeopleSoft Conference
Introduction to Grid Monitoring
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Middleware: gLite Information Systems (IS) EGEE Tutorial 23 rd APAN Meeting,
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 is a project funded by the European Union under contract IST SEE-GRID tutorial, Istanbul, Information services.
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.
A monitoring tool for a GRID operation center Sergio Andreozzi (INFN CNAF), Sergio Fantinel (INFN Padova), David Rebatto (INFN Milano), Gennaro Tortone.
GLite Information System(s) Antonio Juan Rubio Montero CIEMAT 10 th EELA Tutorial. Madrid, May 7 th -11 th,2007.
Author - Title- Date - n° 1 Partner Logo EU DataGrid, Work Package 5 The Storage Element.
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.
CLRC and the European DataGrid Middleware Information and Monitoring Services The current information service is built on the hierarchical database OpenLDAP.
INFSO-RI Enabling Grids for E-sciencE OSG-LCG Interoperability Activity Author: Laurence Field (CERN)
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America BDII Server Installation and Configuration.
Globus – Part II Sathish Vadhiyar. Globus Information Service.
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.
E-infrastructure shared between Europe and Latin America gLite Information System(s) Manuel Rubio del Solar CETA-CIEMAT EELA Tutorial, Mérida,
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical: The Information Systems.
An overview of the EGEE infrastructure and middleware EGEE is funded by the European Union under contract IST Emmanuel Medernach Based on a.
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.
INFN “Grid Information Service” evaluation Giuseppe Lo Biondo - INFN Sez. Di Milano Giulietta Vita Finzi - INFN CNAF Padova June
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.
Directory Services CS5493/7493. Directory Services Directory services represent a technological breakthrough by integrating into a single management tool:
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,
The Information System in gLite middleware
gLite Information System
Introduction to LDAP Frank A. Kuse.
gLite Information System(s)
Practical: The Information Systems
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 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 Aim u The aim of the Information and Monitoring Service is to deliver a flexible infrastructure that provides information on both 1.The EU DataGrid itself Mainly for the middleware packages 2.Grid applications For users u The current system is based on MDS l The user may query it to understand the status of the DataGrid

The EDG Information and Monitoring Services Tutorial – n o 3 Overview of Talk u Requirements of an information and monitoring service u Globus MDS (Metacomputing Directory Service or Monitoring and Discovery Service as it is now called) l OpenLDAP, a hierarchical database l EDG GRIS/GIIS hierarchy l EDG information providers l Searching the information system

The EDG Information and Monitoring Services Tutorial – n o 4 Some Requirements of a Grid Information & Monitoring Service u The system must be able to cope with nodes in a distributed environment u Dynamic addition and deletion of information providers should be supported u It must have a security system able to address the access to information at a fine level of granularity u It must be able to work well on an unreliable Wide Area Network (WAN) u The system must allow new data types to be defined

Globus MDS

The EDG Information and Monitoring Services Tutorial – n o 6 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 entries or 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 7 u Lightweight Directory Assess Protocol (LDAP) offers a hierarchical view of information u The entries are arranged in a Directory Information Tree (DIT) LDAP hierarchy u The entry name represent the Relative Distinguished Name (RDN). Es: “cn=Flavia Donno” u An entry is identified by its Distinguished Name l This is its RDN with the Distinguished name of its parent. Es: “C=I, o=University of Pisa, cn=Flavia Donno” C=GBC=I o=University of Pisa cn=Flavia Donno cn=Elisabetta Ronchieri

The EDG Information and Monitoring Services Tutorial – n o 8 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 9 MDS GRISs & GIISs u Information providers are scripts which when invoked by the LDAP server make available the desired information 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 10 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 11 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 12 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 13 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 14 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 15 Storage Element Protocols seProtocol=gridftp, seId=dev02.hepgrid.clrc.ac.uk,Mds-Vo-name=ral-dev,Mds-Vo-name=uk,o=Grid objectClass: StorageElementProtocol objectClass: DataGridTop objectClass: DynamicObject SEId: dev02.hepgrid.clrc.ac.uk SEProtocol: gridftp Port: 2811 seProtocol=rfio, seId=dev02.hepgrid.clrc.ac.uk,Mds-Vo-name=ral-dev,Mds-Vo-name=uk,o=Grid objectClass: StorageElementProtocol objectClass: DataGridTop objectClass: DynamicObject SEId: dev02.hepgrid.clrc.ac.uk SEProtocol: rfio Port: 3147 seProtocol=file, seId=dev02.hepgrid.clrc.ac.uk,Mds-Vo-name=ral-dev,Mds-Vo-name=uk,o=Grid objectClass: StorageElementProtocol objectClass: DataGridTop objectClass: DynamicObject SEId: dev02.hepgrid.clrc.ac.uk SEProtocol: file

The EDG Information and Monitoring Services Tutorial – n o 16 Storage Element Status in=status,seId=dev02.hepgrid.clrc.ac.uk,Mds-Vo-name=ral-dev,Mds-Vo-name=uk,o=Grid objectClass: StorageElementStatus objectClass: DataGridTop objectClass: DynamicObject SEfreespace: SEId: dev02.hepgrid.clrc.ac.uk

The EDG Information and Monitoring Services Tutorial – n o 17 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 18 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=StorageElement‘\ 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 19 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

The EDG Information and Monitoring Services Tutorial – n o 20 Other LDAP Browsers

The EDG Information and Monitoring Services Tutorial – n o 21 Other LDAP Browsers

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 A new information services should be available on the next Datagrid Release (R-GMA)

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