mag 19 2008
Sistemi Operativi Avanzati
| Docente: | Osvaldo Gervasi |
| Indirizzo: | insegnamenti comuni |
| Anno accademico: | 2007/2008 |
| Ore di teoria: | 36 |
| Ore di pratica: | 12 |
| CFU | 6 |
| Sito ufficiale: |
Prerequisiti
Concetti di base inerenti i sistemi operativi.
Obiettivi
Fornire strumenti di base per la comprensione e l’implementazione di ambienti distribuiti, con particolare attenzione agli ambienti Grid. Presentazione dei principali package FLOSS disponibili per gli ambienti presi in esame.
Programma
Introduzione all’High Performance Computing (HPC) e all’High Throughput Computing (HTC); Beowulf clusters; Implementazione e amministrazione di Cluster: OpenMosix, Oscar, Roks, MPI; Costruzione di servizi scalabili; ambienti di Metacomputing; Risorse e Servizi in ambienti Metacomputing; Ambienti Grid Computing; Architettura dei sistemi Grid; Reti ad alte prestazioni; I /O parallelo in ambiente Cluster e Grid; Gestione, Condivisione e Bilanciamento dei Processi in ambiente Cluster e Grid;
Supplement
Globus Toolkit, EGEE middleware (LCG and Glite). Tutorial nell’ambiente di test GILDA.
Supplement Inglese
Globus Toolkit, EGEE middleware (LCG and Glite). GILDA. Tutorials on the test environment GILDA.
Metodi didattici
Lezioni frontali ed esercizi per l’approfondimento dei concetti studiati.
Modalità di valutazione
Prova orale e presentazione di un progetto concordato con il docente.
Testi consigliati
Dispense messe a disposizione dal docente.
Rajkumar Buyya: High Performance Cluster Computing, Vol. 1 – Architectures and Systems, Prentice Hall PTR, NY, USA, 1999 – ISBN 0-13-013784-7 http://www.phptr.com/bookstore/product.asp?isbn=0130137847&redir=1
Ian Foster and Carl Kesselman: The Grid: Blueprint for a New Computing Infrastructure, 2nd Edition, Morgan Kaufmann, 2004. ISBN: 1-55860-933-4.




