FESR www.trigrid.it Trinacria Grid Virtual Laboratory Workload Management System (WMS) Muoio Annamaria INFN - Catania Primo Workshop TriGrid VL Catania,

Slides:



Advertisements
Presentazioni simili
Introduzione al prototipo Grid-SCoPE
Advertisements

STATO DEL PROTOTIPO DI SCoPE E DELL’INTEGRAZIONE TRA I 4 PON
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Sicurezza in EGEE Vincenzo Ciaschini Roma.
| | Microsoft Certificate Lifecycle Manager.
Il Sistema Operativo.
1 Processi e Thread Meccanismi di IPC, Inter Process Communication (1)
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica Progetto e sviluppo di.
Griglie computazionali
1 STATO DELLINTEGRAZIONE TRA I 4 PROGETTI AVVISO 1575/2004 ATTIVITA DEL GRUPPO TECNICO OPERATIVO Riunione del Comitato Tecnico sullInteroperabilità MUR,
Comitato Tecnico sullInteroperabilità MUR, L. Merola.
1 STATO DELLINTEGRAZIONE TRA I 4 PROGETTI AVVISO 1575/2004 Riunione del Comitato Tecnico sullInteroperabilità MUR, 20/12/2007 S.Pardi.
Perché.Net e non più COM/DCOM ? Superamento dei problemi di COM: Richiede una infrastruttura "non semplice" da ogni applicazione (ad esempio Class Factory.
Software di base Il sistema operativo è un insieme di programmi che opera sul livello macchina e offre funzionalità di alto livello Es.organizzazione dei.
Sistemi Operativi GESTIONE DEI PROCESSI.
Strutture dei sistemi di calcolo Funzionamento di un sistema di calcolo Struttura di I/O Struttura della memoria Gerarchia delle memorie Architetture di.
Workshop CNAF – Bologna 8 Luglio 2011 FARO Accesso Web a risorse e servizi remoti in ambiente Grid/Cloud A. Rocchi, C. Sciò, G. Bracco, S. Migliori, F.
Supporto per servizi di File Hosting Presentazione di progetto per lesame di Reti di Calcolatori LS Valerio Guagliumi
Progetto di una architettura per lesecuzione distribuita e coordinata di azioni Progetto per lesame di Reti di Calcolatori L-S Prof. Antonio Corradi Finistauri.
Distributed File System Service Dario Agostinone.
E. Ferro / CNAF / 14 febbraio /13 GRID.it servizi di infrastruttura Enrico Ferro INFN-LNL.
Il sistema integrato per la sicurezza dei tuoi dati da attacchi interni alla rete Quanti software proteggono i tuoi dati dagli attacchi esterni alla rete?
INTRODUZIONE l sistema operativo è il primo software che lutente utilizza quando accende il computer; 1)Viene caricato nella memoria RAM con loperazione.
Guida IIS 6 A cura di Nicola Del Re.
VRML97 -Appendice- Cristina Donati 1 VRML97. Il Virtual Reality Modeling Language (VRML) è un formato di file volto alla descrizione degli oggetti interattivi.
Certificazioni del personale e certificazioni dei sistemi di gestione della sicurezza delle informazioni Limportanza di una corretta impostazione delle.
Fabrizio Grossi Verifica delle attività. L'operato degli amministratori di sistema deve essere oggetto, con cadenza almeno annuale, di un'attività
Servizi Grid ed agenti mobili : un ambiente di sviluppo e delivering
Simulatore per un servizio di consistenza su architettura Grid
Threads.
Sistema Operativo (Software di base)
FESR Trinacria Grid Virtual Laboratory ADAT (Archivi Digitali Antico Testo) Salvatore Scifo TRIGRID Second TriGrid Checkpoint Meeting Catania,
FESR Consorzio COMETA Pier Paolo CORSO Giuseppe CASTGLIA Marco CIPOLLA Industry Day Catania, 30 Giugno 2011 Commercial applications.
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.
10 azioni per lo scheduling su Grid Uno scheduler per Grid deve selezionare le risorse in un ambiente dove non ha il controllo diretto delle risorse locali,
Attivita' Grid in BaBar Workshop sulle Problematiche di Calcolo e Reti nell'INFN Maggio 2004.
TW Asp - Active Server Pages Nicola Gessa. TW Nicola Gessa Introduzione n Con l’acronimo ASP (Active Server Pages) si identifica NON un linguaggio di.
Mobile Agent and Enterprise Architecture Integration Il gestore della mobilità degli agenti Raffaelli Massimo matricola
Informatica Lezione 8 Scienze e tecniche psicologiche dello sviluppo e dell'educazione Anno accademico:
Sistemi operativi di rete Ing. A. Stile – Ing. L. Marchesano – 1/18.
 Primo livello: Field Management. A questo livello le informazioni sono relative ai dispositivi di campo  Secondo livello:
Layered Grid Architecture. Application Fabric “Controlling elements locally”: Access to, & control of, resources Connectivity “Talking to Grid elements”:
Mobile Agent and Enterprise Architecture Integration Il Gestore di Librerie e Servizi Lambertini Riccardo.
FESR Trinacria Grid Virtual Laboratory gLite – Panoramica Riccardo Bruno Trigrid Tutorial Catania,
Introduzione ai servizi Grid e relativa sicurezza Università di Catania – Fac. Di Ingegneria Emilio Mastriani– Consorzio COMETA
FESR Trinacria Grid Virtual Laboratory JSDL2JDL Converter Marco Pappalardo Annamaria Muoio TriGrid, Consorzio Cometa, INFN sezione di Catania.
FESR Trinacria Grid Virtual Laboratory Rosanna Catania Rita Ricceri INFN Catania 25 Luglio 2006 Grid Monitoring: GridICE – bacct - lsload.
FESR Trinacria Grid Virtual Laboratory Esercitazione sulla Security Dario Russo INFN Catania Catania, 14 Marzo 2006.
1 Attività per la formazione Scuole INFN Grid Edizione 2008 Valeria Ardizzone INFN Catania.
Giovanni d’Angelo Università degli studi di Napoli Federico II I Corso di formazione INFN su aspetti pratici dell'integrazione di applicazioni in GRID.
FESR Trinacria Grid Virtual Laboratory Porous Fluid Dynamics Analyzer Supporter : Salvatore Scifo Affiliation : TRIGRID Second TriGrid Checkpoint.
FESR Trinacria Grid Virtual Laboratory PROGETTO “MAMMO” Sviluppo e ottimizzazione di algoritmi adattativi, specificatamente di Artificial.
Lezione 13 Variabili Local e Global Obiettivi di apprendimento: A.Come usare le local variables B.Come usare le global variables C.Consigli sull’uso di.
Overview del middleware gLite Guido Cuscela INFN-Bari II Corso di formazione INFN su aspetti pratici dell'integrazione.
Worker node on demand: le soluzioni Andrea Chierici INFN-CNAF CCR 2009.
FESR Trinacria Grid Virtual Laboratory La sicurezza dei dati in ambiente Trigrid Giordano Scuderi.
FESR Trinacria Grid Virtual Laboratory Storage Accounting for Grid Environments (SAGE) Fabio Scibilia, Dario Russo & Claudio Cherubino INFN.
IV Corso di formazione INFN per amministratori di siti GRID Tutorial di amministrazione DGAS Giuseppe Patania.
Martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA Accesso all’infrastruttura Grid del Consorzio COMETA Grid Open Day alla Facoltà.
FESR Trinacria Grid Virtual Laboratory SeaSoft S.p.A. Tutorial Catania,
FESR Trinacria Grid Virtual Laboratory Porting su grid di *ROSETTA*, un metodo per la predizione di strutture proteiche Giuseppe La Rocca.
Martedi 8 novembre 2005 Consorzio COMETA Progetto PI2S2 FESR DReflect Middleware riflessivo per la distribuzione di applicazioni Java su cluster Grid Borsista.
FESR Trinacria Grid Virtual Laboratory La sicurezza dei dati in ambiente Trigrid Giordano Scuderi.
Workload Management System (WMS) in gLite Guido Cuscela INFN - Bari II Corso di formazione INFN su aspetti pratici.
Università degli studi di Cagliari Facoltà di Ingegneria Dipartimento di Ingegneria Elettronica Gruppo di Elettromagnetismo Metodo di Progettazione Automatica.
FESR Consorzio COMETA - Progetto PI2S2 Job Description Language (JDL) Marcello Iacono Manno Consorzio COMETA Grid Tutorial per.
Framework di sicurezza della piattaforma OCP (Identity & Access Management) Smart Cities and Communities and Social Innovation Bando MIUR D.D. 391/Ric.
FESR Catania, Trigrid Open Day, Trinacria Grid Virtual Laboratory PROGETTO “ISOSPIN” Supporters : AnnaMaria Muoio, Marcello IaconoManno.
Architettura del Workload Management System e Job Description Language
Grid2Win : La Grid per Microsoft Windows
Transcript della presentazione:

FESR Trinacria Grid Virtual Laboratory Workload Management System (WMS) Muoio Annamaria INFN - Catania Primo Workshop TriGrid VL Catania,

Catania, Primo Workshop TriGrid VL, Outline In questa sessione tratteremo i seguenti argomenti:  Panoramica di gLite middleware  Panoramica dell’architettura del Workload Management System (WMS) Task Queue, Information Supermarket, MatchMaker, Scheduling Policies, Job Submission Service, Job Logging & Bookkeeping.

Catania, Primo Workshop TriGrid VL, Panoramica di gLite Middleware

Catania, Primo Workshop TriGrid VL, Job Management Service ACCOUNTINGCOMPUTING ELEMENT JOB PROVENANCE PACKAGE MANAGER WORKLOAD MANAGEMENT Job Management Service

Catania, Primo Workshop TriGrid VL, Architettura del Workload Management System (WMS)

Catania, Primo Workshop TriGrid VL, Workload Management System Workload Management SystemWorkload Management System (WMS) comprende un insieme di componenti del middleware Grid responsabili per la distribuzione e gestione dei tasks attraverso le risorse di Grid. Lo scopo del Workload Manager (WM) è di accettare e soddisfare le richieste per gestire i jobs sottomessi dai suoi utenti – Con la richiesta di sottomissione si trasferisce la responsabilità del job al Workload Manager (WM).  Il Workload Manager passerà il job ad un appropriato Computing Element (CE) per l’esecuzione considerando i requirements e le preferences espresse nella descrizione del job matchmakingLa decisione di quale risorsa usare, non è altro che il risultato del processo di matchmaking tra la richiesta sottomessa e le risorse disponibili.

Catania, Primo Workshop TriGrid VL, Strategie di programmazione del WM Il Workload Manager puo’ adottare due differenti strategie: –eager scheduling (“push” model)  un job è associato ad una risorsa appena possibile e, una volta che la decisione è stata presa, il job passa alla risorsa selezionata per l’esecuzione, e finirà in una coda. –lazy scheduling (“pull” model)  se non vi sono risorse disponibili, allora il job è trattenuto dal Workload Manager(WM). Appena una risorsa diventa disponibile, essa sarà associata con i jobs sottomessi. Tra i vari jobs quello che meglio si adatta alla risorsa verrà eseguito immediatamente.

Catania, Primo Workshop TriGrid VL, Strategie di programmazione del WM JOB 1 N N 1

Catania, Primo Workshop TriGrid VL, L’Information SuperMarket (ISM) L’ISM rappresenta uno dei miglioramenti nel Workload Manager L’ ISM è un insieme di informazioni sulla risorsa, che è prontamente disponibile in modalità di sola lettura, per il matchmaking. Quindi, l’ISM implementa il meccanismo che permette l’ applicazione di differenti strategie attraverso la differenzazione tra le informazioni delle risorse e il loro uso. –Il suo continuo aggiornamento è il risultato  dell’arrivo di notifiche o di un attivo polling delle risorse  oppure di alcune combinazioni arbitrarie di entrambe.

Catania, Primo Workshop TriGrid VL, Il Task Queue Il Task Queue rappresenta il secondo notevole miglioramento nella struttura interna del Workload Manager –offre la possibilità di mantenere la richiesta di sottomissione del job, se per il momento non vi sono risorse immediatamente disponibili, che corrispondono alle requisiti(requirements) del job. - Se le richieste non sono state soddisfatte: –saranno riprocessate periodicamente (eager sheduling) –oppure attendono la notifica delle risorse disponibili che appaiono nell’ Information Supermarket (lazy scheduling) Alternativamente queste situazioni possono solo condurre ad una interruzione del Job per la mancanza di risorse.

Catania, Primo Workshop TriGrid VL, Job Submission Services I componenti del Workload Manager Service compiono management del Job durante il suo tempo di esistenza e ne effettuano la sottomissione: Job Adapter –permette di  dare i ritocchi finali all’espressione scritta in JDL per un Job, prima che esso sia passato al CondorC per una effettiva sottomissione;  creare lo script “wrapper” del job che a sua volta crea un appropriato ambiente di esecuzione nel nodo del worker Computing Element CondorC  permette le operazioni di gestione del job. sottomissione o rimozione del job

Catania, Primo Workshop TriGrid VL, Job Submission Services Log Monitor è responsabile di  monitorare il file log di CondorC  intercettare eventi interessanti relativi ai jobs attivi;  eventi riguardanti lo stato del job (job done, job cancelled)  selezionare azioni appropriate; DAGMan –è un meta-scheduler il cui scopo è  di navigare il “graph”  di determinare quali nodi sono liberi da dipendenze;  di seguire l’esecuzione dei corrispondenti jobs;

Catania, Primo Workshop TriGrid VL, Job Submission Services Logging & Bookkeeping (LB) è responsabile di  registrare gli eventi generati dai vari componenti del WMS  poter richiedere informazioni circa lo stato del job Proxy Renewal Service è responsabile di assicurare che,  per tutto il tempo di vita di un job, uno user proxy valido esista nel WMS  MyProxy Server è contattato per rinnovare le credenziali dello user

Catania, Primo Workshop TriGrid VL, Architettura del WMS Le richieste diJob management (submission, cancellation) (submission, cancellation) sono espresse con Job Description Language (JDL)

Catania, Primo Workshop TriGrid VL, Trova un appropriato Computing Element per ogni sottomissione richiesta, considerando job requests e preferences, lo stato della Grid,l’uso di policies sulle risorse

Catania, Primo Workshop TriGrid VL, Architettura del WMS Prende la richiesta di sottomissione Le richieste sono mantenute Le richieste sono mantenute se nessuna combinazione con la risorsa è disponibile

Catania, Primo Workshop TriGrid VL, Architettura del WMS Registra le informazioni per le risorse per le risorse disponibili al matchmaker. Aggiorna con notifiche e/o con polling sulle sorgenti

Catania, Primo Workshop TriGrid VL, Architettura del WMS Realizza la Sottomissione e il Monitoraggio del Job e il Monitoraggio del Job

Catania, Primo Workshop TriGrid VL, Processa il Job submitted

Catania, Primo Workshop TriGrid VL, Referenze WMS – User Guide WMS Architecture overview LB Architecture overview

Catania, Primo Workshop TriGrid VL, Request types “Job”un semplice job (default) “DAG” un Direct Acyclic Graph di job collegati “Collection”un insieme di job indipendenti