Job Application Monitoring (JAM)

Slides:



Advertisements
Presentazioni simili
FESR Consorzio COMETA Pier Paolo CORSO Giuseppe CASTGLIA Marco CIPOLLA Industry Day Catania, 30 Giugno 2011 Commercial applications.
Advertisements

CNAF 18/11/2004 Federica Fanzago INFN Padova a/grape... BAT... BATMAN...o? M.Corvo, F.Fanzago, N.Smirnov (INFN Padova) + tutte le persone che fanno i test.
Università degli studi di Cagliari Facoltà di Ingegneria Dipartimento di Ingegneria Elettronica Gruppo di Elettromagnetismo Metodo di Progettazione Automatica.
FESR Trinacria Grid Virtual Laboratory PROGETTO “MAMMO” Sviluppo e ottimizzazione di algoritmi adattativi, specificatamente di Artificial.
Overview del middleware gLite Guido Cuscela INFN-Bari II Corso di formazione INFN su aspetti pratici dell'integrazione.
JOB MONITORING Donvito Giacinto INFN-Bari. OUTLINE ● Use-case ● Informazioni utilizzate e metodologie di raccolta per il job monitoring ● Informazioni.
Monitoraggio siti COMETA “Promemoria” Danilo Reitano.
FESR Catania, Trigrid Open Day, Trinacria Grid Virtual Laboratory PROGETTO “ISOSPIN” Supporters : AnnaMaria Muoio, Marcello IaconoManno.
17th International Conference on Computing in High Energy and Nuclear Physics March 2009 Prague Esperienza di un portale “application oriented”
Porting RGCAD - Gianfranco Gargano II Corso di formazione INFN su aspetti pratici dell'integrazione di applicazioni in GRID Porting RGCAD.
1 Accounting DGAS per job MPI Marco Bencivenni (INFN-CNAF) Workshop CCR-INFN GRID Maggio 2010.
PGDay 2009 FSGateway Ing. Torello Querci Resp. Architetture SW - Negens S.r.l. 4 Dicembre 2009, Pisa.
VO-Neural Project e GRID Giovanni d’Angelo Dipartimento di Scienze Fisiche Università degli Studi di Napoli Federico II Martina Franca 12 – 23 Novembre.
User Group Riccardo Righi Analista Titulus e titulus organi.
Corso di Elementi di Informatica
Visual Analytics Dashboard
La chimica della vita Ogni organismo vivente è una macchina sofisticata, risultato di un complesso insieme di reazioni chimiche. La costruzione e il funzionamento.
IL SOFTWARE (FPwin 6.0).
Un Osservatorio per ScuoleMigranti
SCoPE - Stato dei Lavori
Vulnerability Assessment
Lato Server - OMNIS Web Web Services.
Status Report Gruppo Storage CCR CCR 14-15/03/2006.
Piattaforma per industrie stampaggio
Summary di (quasi) tutti gli utenti non presentati…
dCache Test effettuati al CNAF
!CHAOS: un prototipo nazionale di infrastruttura open source per il controllo di sistemi distribuiti. 101° Congresso Nazionale della Societa' Italiana.
PROGETTO AGRICOLTURA L’architettura tecnologica Bologna : 11/04/02.
SAL OR 5 – Open Data Engine
Accesso all’infrastruttura del Consorzio COMETA
Dal problema al processo risolutivo
Applicazione web basata su web service e web socket
REX - Istruzioni tipo IKEA
Guido Cuscela INFN-Bari
Terza Lezione → Navigare nel file System → parte 2
Applicazioni Bioinformatiche in Ambiente Grid
Dal problema al processo risolutivo
GridFlex: gestione di software
Metriche SE monitoring G.Donvito G.Cuscela INFN Bari
Report 21/11/2007 Giovanni d’Angelo
(Breve) Riassunto del workshop WLCG
INFN Il calcolo scientifico presso la sede INFN di Padova e di Legnaro
Giordano Scuderi Unico SRL Catania
Giordano Scuderi Unico SRL - Messina,
Grid2Win : La Grid per Microsoft Windows
LA GESTIONE DEI PACCHETTI
Report 15/11/2007 Giovanni d’Angelo
Il progetto Centri di Ricerca Sistema Integrato ModULAre PMI
OLPC-Italia Brescia 16 Ottobre 2008.
PROGETTO “COMDO” Supporters : AnnaMaria Muoio, Marcello IaconoManno
* Il Sistema Operativo GNU/Linux * Sistema Operativo e Applicazioni
Risultati del questionario sui servizi middleware aggiuntivi
PROGETTO “ISOSPIN” Supporters : AnnaMaria Muoio, Marcello IaconoManno
SAS® OnDemand for Academics SAS Studio
analizzatore di protocollo
Recupero polizze assicurative
1.
istalliamo l’ambiente di sviluppo - ide
ABAP Objects ALV Grid Mantova, 30 dicembre 2018.
Introduzione alla nuova versione di PowerPoint
ADO Per gestire i database con tecnologia ASP si utilizzano strumenti ADO (ActiveX Data Objects): un'architettura che fornisce oggetti.
Introduzione alla nuova versione di PowerPoint
Analisi dati astronomici sulla GRID COMETA con HEAsoft
Corsi di Laurea in Biotecnologie
Introduzione alla nuova versione di PowerPoint
Excel 3 - le funzioni.
SAGE – Un sistema per l’accounting dello storage in gLite
Automazione per camere eee
Unità 1 Programmi base.
Software : i diritti “patrimoniali ” d’autore
Transcript della presentazione:

Job Application Monitoring (JAM) Giacinto Donvito – Marcello Maggi – Giorgio Maggi INFN Bari

Obiettivi del package Fornire un tool “BOSS-LIKE” a tutte le applicazioni sulla Grid. Che sia: User driven Scalabile Facilmente adattabile alle applicazioni più diverse Usare i job “normali” per diagnosticare eventuali problemi: Relativi alla Grid Relativi alla VO (setup dell’environment) Relativi all’applicazione Fornire un tool utilizzabile in un ambiente di “analisi” su Grid (con versioni di codice in rapida evoluzione) * Questa idea è la “gridificazione” dei tool usati per produzioni MonteCarlo dell’esperimento ALEPH al LEP 24-09-2004 Giacinto Donvito

Obiettivi del package (2) Controllare lo stato di un job e dei suoi parametri fondamentali (Data di inizio e fine, sito di destinazione, Worker Node, ecc) Monitorare qualsiasi fase del run del job (copia di input, output, controllo dell’environment, ecc) Monitorare qualsiasi parametro interno all’eseguibile Fornire una base di dati per un’analisi (on flight) “Post-Mortem” dei job Fornire un’infrastruttura che possa contenere qualsiasi parametro che l’utente voglia monitorare Ottenere qualsiasi file di output in tempo reale sulla UI (o su un qualsiasi SE) Possibilità di avere informazioni da jobs che sono “Aborted” (è possibile anche salvare tutto o una parte di un file) 24-09-2004 Giacinto Donvito

Caratteristiche del prototipo La sottomissione attualmente è effettuata tramite un wrapper; si passano in argomento: il jdl la “ClassID” del job (serve per indentificare job appartenenti alla stessa applicazione nel DB, e distinguere le diverse versioni delle applicazioni utilizzate) … Il job invia le informazioni al DB usando un “proxy” installato sul CE, che tramite procollo SOAP, le inoltra al DB (evitando problemi di connettività dei WN e garantendo la scalabilità del sistema) Il controllo dello stato è fatto on-demand, fornendo il solo GridJobID vengono usate le informazioni che il job invia al DB L’output viene ottenuto con la “sicurezza” che solo l’owner del job può recuperare il suo output 24-09-2004 Giacinto Donvito

https://edt003.cnaf.infn.it:9000/koDmvareYyWG_qk7u6f3gA Caratteristiche Standard Parameters User Parameters JOBID classid Status Events Higgs found https://edt003.cnaf.infn.it:9000/koDmvareYyWG_qk7u6f3gA Higg_search_v2 Running 550 3 ….. …. …… 24-09-2004 Giacinto Donvito

Logica di Funzionamento (1) Sottomissione WN Local User Path Job State Class Grid JobID Job Class 24-09-2004 Giacinto Donvito

Logica di Funzionamento (2) Controllo Stato Grid JobID Job Status Custom Information 24-09-2004 Giacinto Donvito

Logica di Funzionamento (3) Controllo Output Files (STDOUT incluso) Cache File Location Information File Cache Request Cache Ack File Trasfer Grid JobID Job Status Location Information 24-09-2004 Giacinto Donvito

Statistica Visione globale del ClassID: tt Dettaglio dei jobs 24-09-2004 Giacinto Donvito

TO DO List Scrivere una libreria C/C++/… (con gSoap) per migliorare l’utilizzo di questo sistema per effettuare il monitoring on-line di valori interni all’eseguibile Costruire un interfaccia grafica per la fruizione delle informazioni in modo semplice e visuale Sostituire il sistema del wrapper per la sottomissione con un programma che usi le API per le operazioni necessarie Scrivere un sistema di analisi “intelligente” per etichettare “good” or “bad” un job. 24-09-2004 Giacinto Donvito