Progetto S.Co.P.E. WP4 MedIGrid, un PSE per il Medical Imaging: implementazione in ambiente gLite G. Laccetti.

Slides:



Advertisements
Presentazioni simili
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
Advertisements

Introduzione al prototipo Grid-SCoPE
STATO DEL PROTOTIPO DI SCoPE E DELL’INTEGRAZIONE TRA I 4 PON
1 Introduzione ai calcolatori Parte II Software di base.
Interazione Uomo - Macchina
Java Enterprise Edition (JEE)
Gestione del processore
Cluster openMosix Linux Day ’04 Caserta Ing. Diego Bovenzi.
Distributed Object Computing
Architettura Three Tier
Griglie computazionali
UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II FACOLTA’ DI SCIENZE MM.FF.NN CORSO DI LAUREA MAGISTRALE DI INFORMATICA JAVA MEDIA FRAMEWORK Introduzione.
Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA Servizi middleware aggiuntivi URL dellindagine:
1 STATO DELLINTEGRAZIONE TRA I 4 PROGETTI AVVISO 1575/2004 ATTIVITA DEL GRUPPO TECNICO OPERATIVO Riunione del Comitato Tecnico sullInteroperabilità MUR,
1 STATO DELLINTEGRAZIONE TRA I 4 PROGETTI AVVISO 1575/2004 ATTIVITA DEL GRUPPO TECNICO OPERATIVO Riunione del Comitato Tecnico sullInteroperabilità MUR,
Proposta di integrazione e consolidamento delle risorse presenti nellinfrastruttura Grid dellItalia Meridionale (L. Merola, )
Daniele Mura 25 Ottobre Stato di avanzamento dellinfrastruttura CyberSar.
1 STATO DELLINTEGRAZIONE TRA I 4 PROGETTI AVVISO 1575/2004 Riunione del Comitato Tecnico sullInteroperabilità MUR, 20/12/2007 S.Pardi.
1 Anatomia di una pagina Un insieme di pagine web hanno generalmente una parte invariante (o poco): header, navigazione, footer una parte variabile: contenuti.
Remote file access sulla grid e metodi di interconnesione di rete M. Donatelli, A.Ghiselli e G.Mirabelli Infn-Grid network 24 maggio 2001.
SOFTGRID INFO mette a disposizione degli utenti ENEA un offerta di molteplici software disponibili sui servers SOFTGRID.
Progetto S.Co.P.E. – WP4 Progettazione e sviluppo di middleware applicativo e sviluppo delle applicazioni Introduzione Workshop del 21 Febbraio 2008 Almerico.
Proposta di integrazione e consolidamento delle risorse presenti nellinfrastruttura Grid dellItalia Meridionale (L. Merola, )
Pier Luca Maffettone Dipartimento di Ingegneria Chimica
Autori Progetto S.Co.P.E. – WP4 Strumento su piattaforma grid per la previsione e il controllo del campo elettromagnetico in aree urbane Giorgio Franceschetti,
1 REALIZZAZIONE DELLINTEROPERABILITA FRA I PROGETTI DELLAVVISO 1575/2004 Riunione del Comitato Tecnico sullInteroperabilità MUR, 25/10/2007 L. Merola.
1 Riunione del 29 Marzo 2007 IL PROGETTO SCoPE Prof. Guido Russo I lavori Le apparecchiature Il portale.
I Thread.
Scheduling in GrADS Il progetto GrADS (Grid Application Development Software) ha lo scopo di semplificare lo sviluppo di unapplicazione Grid. Tra le funzionalità
FONDAMENTI DI INFORMATICA III A2A2-1 CARATTERISTICHE E MODELLIZZAZIONE DEL LAVORO DUFFICIO Argomento 2 Approfondimento 2 CARATTERISTICHE E MODELLIZZAZIONE.
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.
Labortaorio informatica 2003 Prof. Giovanni Raho 1 INFORMATICA Termini e concetti principali.
9. Il termine Informatica ha invaso il nostro mondo quotidiano. La sua origine è nel termine francese Informatique, derivato dalla fusione fra Information.
Sviluppo di un modulo di interscambio di dati sanitari per teleconsulto: il caso dell'ospedale di Jirapa.
Progettazione multimediale
Scheda Ente Ente Privato Ente Pubblico. 2ROL - Richieste On Line.
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria “Enzo Ferrari” – Sede di Modena Corso di Laurea Specialistica in Ingegneria Informatica.
U N INFRASTRUTTURA DI SUPPORTO PER SERVIZI DI FILE HOSTING Matteo Corvaro Matricola Corso di Reti di Calcolatori LS – Prof. A. Corradi A.A.
1 Questionario di soddisfazione ATA - a. sc. 2008/09 Il questionario è stato somministrato nel mese di aprile Sono stati restituiti 29 questionari.
Servizi Grid ed agenti mobili : un ambiente di sviluppo e delivering
1 Ripassino Reti di Computer Carasco 19/02/ Che cosa è una rete informatica? Una rete informatica è un insieme di computer connessi tra di loro.
EGEE is a project funded by the European Union under contract IST Using SRM: DPM and dCache G.Donvito,V.Spinoso INFN Bari
Simulatore per un servizio di consistenza su architettura Grid
Grid Computing: tecnologie abilitanti e applicazioni per eScience MURST Impiego del Fondo Speciale per lo Sviluppo della Ricerca di Interesse Strategico.
Reti di calcolatori LS Manni Tiziano  IT e nuovi scenari applicativi …  … portabilità dei dati …  … condivisione dati …  … disponibilità.
C. Aiftimiei 1, S. Andreozzi 2, S. Dal Pra 1, G. Donvito 3, S. Fantinel 4, E. Fattibene 2, G. Cuscela 3, G. P. Maggi 3, G. Misurelli 2, A. Pierro 3 1 INFN-Padova.
1 Portale dei Tirocini. 2 Obiettivi del servizio Il servizio è rivolto a tutti coloro che, a vario titolo e per le rispettive competenze, esercitano funzioni.
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.
FESR Consorzio COMETA Giuseppe Andronico Industry Day Catania, 30 Giugno 2011 IaaS, PaaS e SaaS: cosa significano per le aziende.
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.
Progetto di Ingegneria del Web Anno Accademico 2007/2008 Stefano Pigiani Bruno Ricci Marco Ruzzon.
A. Murli - Progetto SCoPE. Middleware applicativo - 29 marzo Riunione del 29 Marzo 2007 IL PROGETTO SCoPE Almerico Murli Middleware Applicativo.
Sistemi operativi di rete Ing. A. Stile – Ing. L. Marchesano – 1/18.
Proxy Based Infrastructure for LBS tailoring Paolo Lutterotti matr Reti di Calcolatori LS, A.A. 2005/06.
Layered Grid Architecture. Application Fabric “Controlling elements locally”: Access to, & control of, resources Connectivity “Talking to Grid elements”:
Sviluppo ed implementazione di un software per il car pooling
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.
Open City Platform è un progetto finanziato da Application Store Tutorial 30/09/2015.
UNIVERSITA’ DI NAPOLI FEDERICO II 1 ANALISI DI IMMAGINI MEDICHE IN AMBIENTE HPC: ALCUNI ESEMPI LUISA D’AMORE Dipartimento di Matematica e Applicazioni.
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.
DA e controlli DAFNE Riccardo Gargana Frascati 13/12/ /12/13.
1 PROGETTO SCoPE Incontro dei Progetti PON Avviso 1575 con il ROC di INFN Grid Catania 04/07/2008 Silvio Pardi.
FESR Trinacria Grid Virtual Laboratory Workload Management System (WMS) Muoio Annamaria INFN - Catania Primo Workshop TriGrid VL Catania,
MedIGrid: a scalable framework for medical imaging analysis and visualization in distributed environment Prof. Giuliano Laccetti Universita’ degli.
The MedIGrid PSE in an LCG/gLite environment
Transcript della presentazione:

Progetto S.Co.P.E. WP4 MedIGrid, un PSE per il Medical Imaging: implementazione in ambiente gLite G. Laccetti

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Il PSE MedIGrid: obiettivi e motivazioni Nel il 2002 nasce MedIGrid, da una collaborazione multidisciplinare (Matematici numerici, Informatici, Fisici) Lobiettivo è quello di sviluppare un PSE per il calcolo ad alte prestazioni, grid-aware, per consentire ai medici di: gestire processare visualizzare immagini mediche acquisite da vari dispositivi

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Struttura a livelli del PSE (al 2006) GLOBUSGLOBUS MedIBroker

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Il PSE basato su Globus Larchitettura software è costituita da tre livelli: LUser Interface (GUI) che include strumenti per la configurazione dei paramentri relativi allimage processing, tool di visualizzazione e di post-processing delle immagini (ad es. plugin per il rendering) Il Grid Portal, basato sulla libreria di funzioni del Java CoG Kit, nasconde allutente finale la complessità dellambiente di Griglia I servizi core basati sul Globus toolkit, alcuni servizi collective tra cui un resource broker customizzato sui nuclei computazionali, un application manager, che include script ANT per la gestione del flusso esecutivo delle varie componenti numeriche dellapplicazione e che contiene tutte le altre componenti software dellapplicazione di griglia.

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Componenti numeriche ECODEN: Denoising di sequenze ecocardiografiche μ-SEG: Segmentazione di immagini mediche Ambiente H/S di esecuzione Hardware: Cluster di nodi interconnessi con rete dedicata Software: S.O. Unix-like, PETSc (MPI, BLAS, LAPACK)

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Problema P Modello Matematico M(P) Modello Numerico M h (P) SoftwareAlgoritmo Denoising di sequenze ecocardiografiche Ambiente parallelo PDE Au=b Nucleo computazionale: ECODEN Sistema lineare

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo ECODEN Denoised data Original data Anisotropic diffusion (Perona-Malik PDE equation) iterative algorithms based on Krylov subspaces methods (CG, GMRES) block diagonals preconditioners (bjacobi, asm)

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Problema P Modello Matematico M(P) Modello Numerico M h (P) SoftwareAlgoritmo Segmentazione Ambiente parallelo PDE Sistema non lineare Nucleo computazionale: μ-SEG F(u,t)=0

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo μ-SEG + Segmentation function Original data Level set formulation of Riemannian mean curvature flow equation Implicit schema using Newton-like linearization method Iterative algorithms based on Krylov subspaces methods (GMRES) block diagonals preconditioners (bjacobi) Final data

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Esigenza per luso dellHPC Supercomputing: Necessità di ridurre drasticamente il tempo di esecuzione in funzione dellurgenza della diagnosi (, realtime) Modalità di utilizzo della GRID Collaborative computing: Necessità di rendere possibile la collaborazione tra diverse comunità di medici On demand computing: Necessità di rendere disponibili alle comunità dei medici risorse di supercalcolo non altrimenti disponibili localmente.

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Funzionalità: Performance monitoring Application on resource A Application Manager Performance Modeler Launch Performance Monitor Contract Monitor Data about resource A Data about application MedIBroker Stop! Devo migrare Violazione del contratto Controllo lo stato del job

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Funzionalità: Checkpointing/migration Application on resource A Application Manager Performance Modeler Launch Performance Monitor Contract Monitor Contacting Application Manager Calling MedIBroker & performance modeler Data about resource B Data about application MedIBroker Application on resource B Performance Monitor Contract Monitor

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Globus-based PSE: osservazioni PSE completo grid aware orientato al calcolo ad alte prestazioni MA Soluzioni custom implementate per supplire alle carenze del middleware Globus (assenza di alcuni servizi collective) Soluzioni application oriented

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Analisi del lavoro: necessità/esigenze 1.Smontare MedIGrid eliminando: le interazioni con il Globus Toolkit tutte le soluzioni custom o application oriented: MedIBroker Application Manager Sistema dei contratti di performance Sistemi per la gestione dei fault Sistemi automatici di stop/restart dellapplicazione 2.Riprogettare la parte server in modo da renderne possibile linterazione con gLite (integrando le features più interessanti) 3.Lasciare invariata la parte client del portale

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Nuova struttura a livelli del PSE GLOBUSGLOBUS MedIBroker NEW Core Services Collective Services VOMS LFC File catalogue BDII Information System WMS Resource Broker Proxy GLITEGLITE Grid protocols GridFTPGASSGSIGRAM… S.Co.P.E. Toolkit

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Il PSE basato su gLite Larchitettura software è costituita da tre livelli: LUser Interface (GUI) che include strumenti per la configurazione dei paramentri relativi allimage processing, tool di visualizzazione e di post-processing delle immagini (ad es. plugin per il rendering) Il Grid Portal, basato sulla libreria di funzioni Java di LCG/gLite (WMS-Proxy, LFC/GFAL, JobMonitor), nasconde allutente finale la complessità dellambiente di Griglia I servizi core e collective messi a disposizione da LCG/gLite, alcune componenti del middleware applicativo e varie componenti numeriche

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Stato dellarte Servizi web Servizio di registrazione nuovi utenti Servizi di upload/download di dati Servizi grid Autenticazione voms-based Sottomissione e monitoraggio dei job Gestione dati (browsing, spostamento, registrazione su catalogo)

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo gLite-based PSE: osservazioni gestione del livello collective a carico del middleware gestione dei dati più efficiente Ma: non adattativa non fault tolerant non orientata al mantenimento di prefissate prestazioni Grid flow approach

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo gLite: caratteristiche e funzionalità attese Estensione/miglioramenti del middleware ( integrazione della libreria di API Java per la gestione delle credenziali voms, modifica della libreria per la gestione dei dati in modo da prevedere la multiutenza, gestione del data streaming, … ) Miglioramento dei meccanismi di checkpointing e fault- tolerance Introduzione di librerie per la realizzazione di applicazioni parallele multisito ( es. PACX-MPI, MPICH-G2, nuovi tag JDL per la descrizione dei Job paralleli e multisito …) Introduzione di meccanismi per linteroperabilità tra middleware differenti ( es. GRelC, GridWAY, … )

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo MedIGrid: caratteristiche e funzionalità attese Miglioramento dei servizi grid (anche a valle di estensione/miglioramenti del middleware) Aggiornamento delle componenti numeriche e delle librerie per checkpointing e gestione dei fault Introduzione di nuovi nuclei computazionali GRID AWARE

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Il PSE: un esempio di utilizzo

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Il PSE: un esempio di utilizzo

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Il PSE: un esempio di utilizzo

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Il PSE: un esempio di utilizzo

Workshop SCoPE - Stato del progetto e dei Work Packages Sala Azzurra - Complesso universitario Monte SantAngelo Gruppo di lavoro A. Murli (Università degli Studi di Napoli Federico II) V. Boccia (Università degli Studi di Napoli Federico II) R. Campagna (Università degli Studi di Napoli Federico II) D. Casaburi (Università degli Studi di Napoli Federico II) L. Carracciuolo (ICTP-CNR) S. Cuomo (Università degli Studi di Napoli Federico II) L. DAmore (Università degli Studi di Napoli Federico II) A. Galletti (Università degli Studi di Napoli Federico II) G. Laccetti (Università degli Studi di Napoli Federico II) M. Lapegna (Università degli Studi di Napoli Federico II) D. Romano (Università degli Studi di Napoli Federico II) S. Severino (Università degli Studi di Napoli Federico II)