Introduzione alle griglie computazionali - a.a LEZIONE LEZIONE N. 12 Grid Monitoring modello GMA GridICE GridICE demo Introduzione alle griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea in Informatica – III Anno
Introduzione alle griglie computazionali - a.a Grid Monitoring (1/5) definizione misurazione di parametri significativi relativi alle risorse presenti in Grid attivita strategica per il calcolo distribuito - performance analisys -resources/services fault detection -problems spotting -statistics and capacity planning -auditing system
Introduzione alle griglie computazionali - a.a Grid Monitoring (2/5) metodologie di resource monitoring push pull observerresource observerresource 1 2
Introduzione alle griglie computazionali - a.a Grid Monitoring (3/5) problemi da gestire scalabilita il servizio di monitoring deve garantire la stessa qualita del servizio indipendentemente dal numero di risorse monitorate bassa intrusivita le attivita di monitoring non devono compromettere le prestazioni offerte tramite i servizi formato degli eventi di monitoring tradeoff tra semplicita di utilizzo e compattezza (es. documento XML) security (segue)
Introduzione alle griglie computazionali - a.a Grid Monitoring (4/5) problemi da gestire architettura distribuita evitare il single point of failure e favorire delle architetture a componenti modulari caratterizzazione degli eventi di monitoring short lifetime of utility aggiornamenti frequenti
Introduzione alle griglie computazionali - a.a Grid Monitoring (5/5) LOW LEVEL measurements –CPU load –memory usage –disk usage (per partition) –network activity –number of processes –number of users (UI) –… Computing Element Storage Element Worker Node Resource Broker Information Index Replica Manager Replica Catalog […] SERVICE checks –gatekeeper –gsiftp –gris –gdmp –RB/LB –… GRID measurements –number of total CPUs –number of free CPUs –number of running jobs –number of waiting jobs –SE free disk space –…
Introduzione alle griglie computazionali - a.a Grid Monitoring Architecture Producer Directory Service Consumer 1) Event publication information 2) Lookup 3) Event producer & Event schema information 5) Event data 4) Query or Subscribe
Introduzione alle griglie computazionali - a.a GridICE (1/3) scopo di GridICE e limplementazione di un servizio di Grid monitoring VO-centric prodotto integrato in LCG (CERN) iniziativa nata nellambito del progetto europeo DataTAG attualmente e unattivita di development EGEE-SA1 / Grid.it
Introduzione alle griglie computazionali - a.a GridICE (2/3) descrizione data push per laggregazione dei dati di monitoring relativi ad un cluster data pull per la raccolta dati nel GridICE database
Introduzione alle griglie computazionali - a.a GRIS (GLUE schema)WP4 fmonserver computing element information providers farm monitoring archive run ldif output write read WP4 monitoring agent worker node /proc filesystem WP4 sensor run read metric output WP4 monitoring agent worker node /proc filesystem WP4 sensor run read metric output information index GIIS (GLUE schema) monitoring server discovery servicemonitoring service ldap query web interface Monitoring DB GridICE Architecture
Introduzione alle griglie computazionali - a.a GridICE Deployment
Introduzione alle griglie computazionali - a.a Grid Monitoring Service Grid Information Service Monitoring Tool GridICE (3/3) sviluppi futuri
Introduzione alle griglie computazionali - a.a Riferimenti Grid Monitoring Architecture GridICE