SAGE – Un sistema per l’accounting dello storage in gLite

Slides:



Advertisements
Presentazioni simili
Progetto DATA - Seminario 25 Novembre DED (Data Entry Designer) Applicativo WEB Free & Open Source A disposizione di tutti: Utilizzabile sul server.
Advertisements

Gestire l’Autonomia Scolastica Architetture hardware e costi Dario Zucchini.
Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA SAGE – Un sistema per l’accounting dello storage in gLite Fabio Scibilia Consorzio.
FESR Trinacria Grid Virtual Laboratory Storage Accounting for Grid Environments (SAGE) Fabio Scibilia, Dario Russo & Claudio Cherubino INFN.
JOB MONITORING Donvito Giacinto INFN-Bari. OUTLINE ● Use-case ● Informazioni utilizzate e metodologie di raccolta per il job monitoring ● Informazioni.
INFSO-RI Enabling Grids for E-sciencE YUM & YAIM Giuseppe Platania INFN Catania Catania,
Aggiornamento software Comunicazione mediante newsletter Pagina con istruzioni e changelog su
Mag La Firma Digitale Sommaruga Andrea Guido Collegio dei Geometri e Geometri Laureati della Provincia di Lodi.
HLRmon per IGI: nuove funzionalità Enrico Fattibene INFN – CNAF
Informatica di base FoLUG - Forlì Linux User Group - – 2012 Pag. 1 “Partizionamento” FoLUG Forlì Linux User Group Quello che occorre.
PGDay 2009 FSGateway Ing. Torello Querci Resp. Architetture SW - Negens S.r.l. 4 Dicembre 2009, Pisa.
20-21/03/2006Workshop sullo storage - CNAF Alessandro Brunengo.
Corso per Webmaster base
SCoPE - Stato dei Lavori
La soluzione di business intelligence
SICR 6 Settembre 2012.
Office WPC049 Strumenti di supporto e analisi per Office 365
Summary di (quasi) tutti gli utenti non presentati…
dCache Test effettuati al CNAF
PIL italiano a prezzi costanti 2009
Gestione delle fasi del tirocinio attraverso un’ App Android e interfaccia Web e relativa gestione documentale della tesi Università degli Studi di Napoli.
Monitoring e loadbalancing dei servizi Grid
I PROCESSI.
NegoziCS packing list fidelitycard ordini merceinsaldo www ® software
Applicazione web basata su web service e web socket
Dati in rete Appunti.
PROGETTO DI RETI DI CALCOLATORI L-S
Commissione Calcolo e Reti
HLRmon: visualizzazione di dati di accounting
PROGRAMMAZIONE BASH - INTRODUZIONE
PRIN Roma1 – status Luciano Barone, Alessandro De Salvo
GridFlex: gestione di software
Metriche SE monitoring G.Donvito G.Cuscela INFN Bari
Realizzato e gestito internamente da studenti e docenti dell'Istituto, il sito web è uno strumento fondamentale per la comunicazione tra i.
I comandi.
Sostenere lo sviluppo, guidare la crescita.
Valeria Ardizzone INFN Catania Martina Franca (TA),
Ambienti di Programmazione per il Software di Base
INDICO Parte 1 01/07/2018 Francesco Serafini.
PI2S2 Regional Operation Centre Sistema di Supporto Sistema di Monitoring Rita Ricceri Consorzio Cometa Tutorial per Site Administrator Messina,
Condivisione Documentazione Tecnica
Giordano Scuderi Unico SRL Catania
APACHE2-PHP su Raspberry
Job Application Monitoring (JAM)
Grid2Win : La Grid per Microsoft Windows
LA GESTIONE DEI PACCHETTI
Organizzazione fisica
Sviluppo di server web e sistema di caching per contenuti dinamici
PROGETTO “COMDO” Supporters : AnnaMaria Muoio, Marcello IaconoManno
LA GESTIONE DEI PACCHETTI
Quick Tip Tutorial Come accedere alle statistiche di EBSCOhost e di EBSCO Discovery Service attraverso EBSCOadmin help.ebsco.com.
Risultati del questionario sui servizi middleware aggiuntivi
Creare un server casalingo - 5
Operazioni pianificate
Recupero polizze assicurative
Marcello Iacono-Manno Catania, 6 maggio 2010
Progetto di Tecnologie Web 2014/2015 THERMOWEB
Smart City.
La gestione delle Entrate ( Riscossione ed Inesigibilità )
Impresa Formativa Simulata
STATO DEL PROTOTIPO DI SCoPE E DELL’INTEGRAZIONE TRA I 4 PON
Ambienti di Programmazione per il Software di Base
Scheduling in Linux (Kernel 2.4 e 2.6)
Processi e thread in Windows 2000
BLOGGALO.
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
ATLAS PRIN Roma1 - status Alessandro De Salvo
Ebsco HLM2ACNP: l’esportazione dei dati “chiavi in mano”
Algoritmi.
CLOUD.
Transcript della presentazione:

SAGE – Un sistema per l’accounting dello storage in gLite Fabio Scibilia Consorzio COMETA 04/07/2008

Preliminari SAGE Sight – on – SAGE Storage Accounting for Grid Environments Misura la quantità di risorsa disco usata dagli utenti Tiene traccia degli accessi ai file di griglia E’ una soluzione oltre che un software Implementato per SE su DPM, ma facilmente estendibile ad altri sistemi con un’opera di reingegnerizzazione Sight – on – SAGE Usa le informazioni raccolte dai vari sistemi SAGE dispersi sugli SE Web reporting relativo all’uso delle risorse Visualizzazione dello stato dei pool Diversi profili di utenza Intervento minimo dell’amministratore di sistema Catania, Incontro PON, 04-07.2008

Disk usage Analogia con il consumo di energia elettrica integrale della potenza (kw) lungo il tempo (ore) Il consumo viene letto periodicamente da operatori Considera lo spazio e il tempo consumati da un singolo file Integrale della dimensione (MBytes) lungo il tempo (ore) Il consumo di ogni file viene campionato periodicamente Si misura in MBytes * hours Funzione lineare il disk usage di più file è la somma dei disk usage dei file presi singolarmente Facile da valutare è la somma di superfici di rettangoli Le verticali dei rettangoli si determinano intercettando gli accessi in modifica ai file Catania, Incontro PON, 04-07.2008

Accounting Accountable disk usage Accounting time Accounted Disk Usage E’ il reale disk usage consumato da un dato file In figura a) coincide con la superficie grigia Accounting time E’ il tempo in cui è stato possibile per SAGE fare accounting Coincide con il tempo in cui l’agent è attivo In figura b) è la somma dei due intervalli di tempo (40% + 20% = 60% del tempo) Accounted Disk Usage E’ il disk usage valutato lungo il tempo di accounting. In figura c) è l’intersezione dell’area in figura a) con gli intervalli di tempo in figura b) Database Ogni mezzanotte (GMT 0) il sistema campiona il disk usage di ogni file da quando questi esiste Questi valori sono quelli usati poi per i report La differenza tra due campioni successivi è il consumo in quel dato giorno Catania, Incontro PON, 04-07.2008

Architettura sage agent sage server sos probe Sight-on-SAGE (SoS) Uno per ogni disk server di DPM All’avvio scansiona la partizione di DPM Poi intercetta tutti gli eventi sui file di log Genera e incoda messaggi grezzi in attesa di inviarli al server sage server Uno per ogni pool di DPM Attende le connessioni dagli agent Processa i messaggi grezzi e li trasforma in info per il database Effettua le operazioni di accounting periodicamente Si interfaccia con DPM sos probe Uno per ogni pool DPM Genera report on demand accedendo al database di quel pool Sight-on-SAGE (SoS) Interfaccia per il web reporting Un sito web per ogni infrastruttura Catania, Incontro PON, 04-07.2008

Sight-on-SAGE: web reporting Disk usage reporting Disk usage dettagliato per: storage, vo, user, file, giorno (5 livelli annidamento) I vari livelli di annidamento possono essere navigati in funzione del proprio profilo utente Status reporting Dimensione dei vari file di griglia attualmente presenti su disco File Browsing Gli utenti possono navigare i loro file e vedere quanto hanno consumato attualmente Activity Reports Accessi ai singoli file e relativi dati Consentito solo ai legittimi proprietari dei file Pool reporting Verifica da web dello stato di esecuzioni dei servizi di SAGE Catania, Incontro PON, 04-07.2008

Sight-on-SAGE: profili utente Anonimo: Non ha un certificato valido Può visitare solo le pagine pubbliche e statiche del sito Utente di griglia Ha un certificato valido Può generare report con il massivo livello di dettaglio sui propri file. Amministratore di Storage Ha un certificato valido ed è registrato presso i sos-probe degli storage che amministra Report di Usage status dettagliati sulle VO Amministratore di VO Ha un certificato valido ed ha ruolo di VO-Admin nel corrispondente VOMS Report di usage, status relativamente alla propria VO su tutti gli utenti membri Amministratore web Ha un certificato registrato presso i file di config del web Niente report. Solo debug e status di salute dei servizi di SAGE Responsabile di griglia (???) Metodo per identificarlo ??? Dettagli dei report ??? Open issue Catania, Incontro PON, 04-07.2008

Web reporting: un esempio Storage per i quali io sono responsabile Questo menù è visibile solo agli utenti che sono amministratori per qualche storage Storage che voglio interrogare Intervallo temporale di interesse Disk usage ai vari livelli di dettaglio Dettagliami sugli utenti Dettagli relativi allo storage unime-se-01.me.pi2s2.it Dettagli relativi alla VO COMETA Dettagli relativi ai singoli utenti Cumultativo per tutti gli storage (in fondo alla pagina) Catania, Incontro PON, 04-07.2008

Packaging Preliminari Disk server di DPM Head Node DPM Sight-on-SAGE aggiungere la riga rpm http://grid018.ct.infn.it rep/cometa-i386 app nel file /etc/apt/sources.list.d/cometa.list (se non esiste crearlo) apt-get update prima di qualunque installazione Disk server di DPM apt-get install sage-agent Eseguire lo script così come consigliato Head Node DPM apt-get install sage-server apt-get install sos-probe Eseguire gli script così come consigliato Sight-on-SAGE Installare Tomcat con java 1.4 o superiori Distribuito tramite file .WAR Attualmente non pubblicato in repository perché soggetto a variazioni Catania, Incontro PON, 04-07.2008

Domande ? Catania, Incontro PON, 04-07.2008