Tecnologia dei Servizi Grid e cloud computing - Lezione 9b 0 Lezione 9b - 16 Dicembre 2009 Il materiale didattico usato in questo corso è stato mutuato.

Slides:



Advertisements
Similar presentations
Tecnologia dei Servizi Grid e cloud computing - Lezione 005b 0 Lezione 5B - 18 Novembre 2009 Il materiale didattico usato in questo corso è stato mutuato.
Advertisements

Tecnologia dei Servizi Grid e cloud computing - Lezione 002a 0 Lezione 2a - 14 ottobre 2009 Il materiale didattico usato in questo corso è stato mutuato.
Tecnologia dei Servizi Grid e cloud computing - Lezione 002a 0 Lezione 2a - 14 ottobre 2009 Il materiale didattico usato in questo corso è stato mutuato.
Tecnologia dei Servizi Grid e cloud computing - Lezione 007a 0 Lezione 7a - 9 Dicembre 2009 Il materiale didattico usato in questo corso è stato mutuato.
Tecnologia dei Servizi Grid e cloud computing - Lezione 003a 0 Lezione 3a - 20 ottobre 2009 Il materiale didattico usato in questo corso è stato mutuato.
© 2006 Open Grid Forum GGF18, 13th September 2006 OGSA Data Architecture Scenarios Dave Berry & Stephen Davey.
21 Sep 2005LCG's R-GMA Applications R-GMA and LCG Steve Fisher & Antony Wilson.
WP2: Data Management Gavin McCance University of Glasgow November 5, 2001.
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
IST E-infrastructure shared between Europe and Latin America The gLite Information System(s) Christian Grunfeld, UNLP EELA.
EU 2nd Year Review – Jan – Title – n° 1 WP1 Speaker name (Speaker function and WP ) Presentation address e.g.
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
Internet Technologies (Grid Computing (OGSA, WSRF) )
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Services Abderrahman El Kharrim
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
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.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Information System on gLite middleware Vincent.
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.
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.
INFSO-RI Enabling Grids for E-sciencE OSG-LCG Interoperability Activity Author: Laurence Field (CERN)
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Batch Systems and the Info (Dynamic) Provider.
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.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Using GStat 2.0 for Information Validation.
SAM Sensors & Tests Judit Novak CERN IT/GD SAM Review I. 21. May 2007, CERN.
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,
INFSO-RI Enabling Grids for E-sciencE /10/20054th EGEE Conference - Pisa1 gLite Configuration and Deployment Models JRA1 Integration.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI How to integrate portals with the EGI monitoring system Dusan Vudragovic.
INFSO-RI Enabling Grids for E-sciencE Information System Valeria Ardizzone INFN EGEE NA4 Generic Applications Meeting Catania,
GIIS Implementation and Requirements F. Semeria INFN European Datagrid Conference Amsterdam, 7 March 2001.
INFSO-RI Enabling Grids for E-sciencE R-GMA Gergely Sipos and Péter Kacsuk MTA SZTAKI Credit to Valeria Ardizzone.
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.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Introduction to R-GMA: Relational Grid Monitoring Architecture.
FESR Trinacria Grid Virtual Laboratory gLite Information System Muoio Annamaria INFN - Catania gLite 3.0 Tutorial Trigrid Catania,
INFSO-RI Enabling Grids for E-sciencE File Transfer Software and Service SC3 Gavin McCance – JRA1 Data Management Cluster Service.
DataTAG is a project funded by the European Union CERN, 8 May 2003 – n o 1 / 10 Grid Monitoring A conceptual introduction to GridICE Sergio Andreozzi
E-science grid facility for Europe and Latin America Updates on Information System Annamaria Muoio - INFN Tutorials for trainers 01/07/2008.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
EMI is partially funded by the European Commission under Grant Agreement RI EMI Status And Plans Laurence Field, CERN Towards an Integrated Information.
Servizi core INFN Grid presso il CNAF: setup attuale
The Information System in gLite middleware
gLite Information System
Classic Storage Element
gLite Information System(s)
Practical: The Information Systems
BDII Performance Tests
The Information System in gLite
Sergio Fantinel, INFN LNL/PD
Lavoisier : a way to integrate heteregeneous monitoring systems.
gLite Information System
gLite Information System
gLite Information System(s)
Author: Laurence Field (CERN)
R-GMA (Relational Grid Monitoring Architecture) for monitoring applications “s” gLite and LCG.
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:

Tecnologia dei Servizi Grid e cloud computing - Lezione 9b 0 Lezione 9b - 16 Dicembre 2009 Il materiale didattico usato in questo corso è stato mutuato da quello utilizzato da Paolo Veronesi per il corso di Griglie Computazionali per la Laurea Specialistica in Informatica tenuto nellanno accademico 2008/09 presso lUniversità degli Studi di Ferrara. Paolo Veronesi Università degli Studi di Bari – Corso di Laurea Specialistica in Informatica Tecnologia dei Servizi Grid e cloud computing A.A. 2009/2010 Giorgio Pietro Maggi

Tecnologia dei Servizi Grid e cloud computing - Lezione 9b 1 Todays focus: Information Services Security Cross-organizational users Trust nobody Authorized access only Security Cross-organizational users Trust nobody Authorized access only Information Services Registry Notification Logging/auditing Information Services Registry Notification Logging/auditing Execution Management Job description & submission Scheduling Resource provisioning Execution Management Job description & submission Scheduling Resource provisioning Data Services Common access facilities Efficient & reliable transport Replication services Data Services Common access facilities Efficient & reliable transport Replication services Self-Management Self-configuration Self-optimization Self-healing Self-Management Self-configuration Self-optimization Self-healing Resource Management Discovery Monitoring Control Resource Management Discovery Monitoring Control OGSA OGSA profiles Web services foundation DONE

Tecnologia dei Servizi Grid e cloud computing - Lezione 9b 2 Outline What is the Information System Data Model: the GLUE Schema Overview Core entities OpenLDAP server introduction LCG Information Service Architecture Top BDII and Site BDII Information upgrade process

Tecnologia dei Servizi Grid e cloud computing - Lezione 9b 3 GLUE Schema Structure Collection of resources owned by a sinle organisation. Contains info on the location, the administrator, web page and so on Site Description of deployed service ServiceStorageElement Set of heterogeneous resources. Contains info on shared directory Cluster 111 * * * Set of homogeneous resources. Contains the size of the set Sub-Cluster ComputingElement Contains details of hardware (features and performance) and software Host 1 * 1 JobVOviewStatePolicyInfo * *

Tecnologia dei Servizi Grid e cloud computing - Lezione 9b 4 BDII top-level BDII site-level BDII resource BDII Resource provider WMS WN UI FTS Queries Site - Based on ldap - Standardized information provider (GIP) - GLUE-1.3 schema - Top level Used with 230+ sites - Roughly 60 instances in EGEE 2 minutes Berkeley Database Information Index Information & Monitoring Services

Tecnologia dei Servizi Grid e cloud computing - Lezione 9b 5 BDII overview Every node (except UI and WNs) has a bdii service in order to publish its informations A node in every site collects all site BDIIs and publishes them using a site BDII; The top BDII collects all site BDIIs User can run a set of commands to query the top BDII.

Tecnologia dei Servizi Grid e cloud computing - Lezione 9b 6 Generic Information Provider The Generic Information Provider, GIP, is a highly configurable information provider that makes a separation between static and dynamic information. It can be used to produce any kind of information for use with LDAP based grid information systems.GIPLDAP An information provider in its simplest form is a script that prints an LDIF file to standard out. The LDIF file should conform to the schema used in the GIP.LDIFGIP The problem is with dynamic information. Usually there are only a few attributes that have to be found dynamically. The idea with the GIP is to use dynamic plug-ins to obtain these values and use a common framework for everything else.GIP

Tecnologia dei Servizi Grid e cloud computing - Lezione 9b 7 GIP configuration file The GIP configuration file contains all the configuration parameters for the GIP.GIP temp_dir The directory to use as the GIPs cache.GIPs plugin_dir The directory where to put links to the dynamic plugins. static_dir The directory where to put links to the static ldif files. provider_dir The directory where to put links to the information providers. freshness How long to use the cache before running the dynamic plugins again. cache_ttl How long the cache is valid. response How long the GIP will wait for dynamic plugins before continuing.GIP timeout Timeout for the dynamic plugins in seconds.

Tecnologia dei Servizi Grid e cloud computing - Lezione 9b 8 GIP 1. The GIP script reads in all the ldif files from the static_dir ;GIP 2. run all the providers in the plugin_dir. 3. It will then run any dynamic plug-ins found in the plugin_dir to obtain the dynamic values. 4. It will print the LDIF to standard out but use the any dynamic values found from the plugins.

Tecnologia dei Servizi Grid e cloud computing - Lezione 9b 9 R-GMA: New System ? Why a new protocol? Disadvantages of the old system: ¤ LDAP does not allow to query information from different entries ¤ MDS/BDII is not flexible enough to allow for dynamic publication of data from user applications Advantages of the new system: ¤ R-GMA is quite flexible and allows cross queries between different entries ¤ Anyone can introduce new information in the system in a very easy way ¤ It is quite dynamic with new Producers of information being notified by existing Consumers

Tecnologia dei Servizi Grid e cloud computing - Lezione 9b 10 R-GMA: Characteristics GMA (Grid Monitoring Architecture) From GGF (Global Grid Forum) Very simple; it does not define: Data model Data transfer mechanism Registry implementation R-GMA (Relational GMA): Relational implementation Powerful data model and query language All data modeled as tables SQL as query language. It can express most queries in one expression You have a Relational DB for each VO

Tecnologia dei Servizi Grid e cloud computing - Lezione 9b 11 R-GMA: Design REGISTRY M Box Data Base Data Base Data Base SITE Client Collector of Information Info ??? Info

Tecnologia dei Servizi Grid e cloud computing - Lezione 9b 12 R-GMA Architecture Producer Consumer Registry Store Location Lookup Location Transfer Data Producers: Register themselves with the Registry and describe the type and structure of the information they want to make available to Grid Consumers: Query the Registry to find out the information available and locate Producers which provide such information. They can connect directly the Producers Registry: General collector, its arrow line represents the main flow of data

Tecnologia dei Servizi Grid e cloud computing - Lezione 9b 13 R-GMA tools: Browser The user can retrieve the R-GMA information via the browser servlet pp.rl.ac.uk:8080/R- GMA/index.html It shows the schema, the registered producers and allows simple queries

Tecnologia dei Servizi Grid e cloud computing - Lezione 9b 14 References gLite doc gLite userGuide Section 5. EGEE: The Information System Generic Information Provider Usage of Glue Schema v1.3 for WLCG Installed Capacity information: es/WLCG_GlueSchemaUsage-1.8.pdf es/WLCG_GlueSchemaUsage-1.8.pdf