VirtuaLinux: Virtual Clustering with no single point of failure

Titolo:
VirtuaLinux: Virtual Clustering with no single point of failure


Autore:



Slides:



Abstract intervento:
VirtuaLinux è una meta-distribuzione che premette di installare cluster sia fisici che virtuali con una distribuzione Linux standard (ad esempio Ubuntu o CentOS) con buone proprietà di robustezza ai guasti. Tale robustezza è ottenuta mediante un’accurata configurazione del sistema operativo ed il supporto trasparente a configurazioni hardware adeguate. In particolare, VirtuaLinux supporta la configurazione di cluster senza master (masterless), con nodi senza disco a bordo (diskless+SAN).
Inoltre, VirtuaLinux fornisce un insieme di strumenti per la creazione e l’amministrazione trasparente di Cluster Virtuali basati su para-virtualizzazione delle risorse (Xen) o binary translation (Xen+QEMU).
Tali strumenti permettono la creazione dinamica, la configurazione, l’esecuzione, la sospensione e la migrazione di più Cluster Virtuali su un cluster fisico. Le caratteristiche descritte, che rendono VirtuaLinux un prodotto innovativo, sono basate su un livello di astrazione della memoria permanente altrettanto innovativo. Questo livello, in particolare, permette la creazione dinamica ed efficiente (in tempo e spazio) di volumi indipendenti ottenuti come copie di un unico originale. Questa caratteristica permette la creazione di Cluster Virtuali composti da decine di nodi di calcolo completi nell’arco di pochi minuti. VirtuaLinux è stato progettato e implementato al Dipartimento di Informatica dell’Università di Pisa in collaborazione con Eurotech S.p.A., ed è un prodotto open source distribuito con licenza GPL.



Breve CV Relatore:
Marco Aldinucci ha conseguito il dottorato di ricerca nel 2003 al dipartimento di Informatica dell'università di Pisa, dove è attualmente assegnista di ricerca. Precedentemente, è stato ricercatore presso l'Istituto di Scienza e Tecnologia del CNR (2003 - 2006). È autore di più di 50 articoli in riviste e conferenze internazionali, e ha partecipato a più di 10 di progetti di ricerca nazionali ed europei, fra i quali Grid.it, CoreGRID EC Network of Excellence, GridComp EC-STREP, BEinGRID EC-IP, GridCoord EC-SSA.
La sua ricerca è focalizzata sul calcolo parallelo e distribuito per piattaforme cluster, grid e pervasive, ed in particolare sui modelli di programmazione paralleli ad alto livello, paradigmi autonomici e a componenti, sistemi di storage ad alte prestazioni e virtualizzazione di cluster. Inoltre, ha guidato la progettazione e lo sviluppo di numerosi strumenti per il calcolo parallelo in ambiente accademico e industriale, fra i quali VirtuaLinux e il suo meccanismo di astrazione della memoria secondaria.



Interventi correlati: