SISTEMI DISTRIBUITI
cod. 1000084

Anno accademico 2011/12
2° anno di corso - Secondo semestre
Docente
Settore scientifico disciplinare
Sistemi di elaborazione delle informazioni (ING-INF/05)
Field
Ingegneria informatica
Tipologia attività formativa
Caratterizzante
72 ore
di attività frontali
9 crediti
sede:
insegnamento
in - - -

Obiettivi formativi

Il corso intende fornire una conoscenza approfondita sulle tecniche e le tecnologie proprie dei sistemi distribuiti e sul loro utilizzo per lo sviluppo di sistemi software distribuiti.

Prerequisiti

Ingegneria del Software, Basi di Dati.

Contenuti dell'insegnamento

Introduzione. Architetture e modelli di calcolo. Middleware. Sincronizzazione e coordinazione. Replicazione. Tolleranza ai guasti. Sicurezza. Sistemi multi-agente. Modellamento e simulazione. Tecnologie di sviluppo. Applicazioni.

Programma esteso

- - -

Bibliografia

A. Tanenbaum, M. Van Steen. Sistemi distribuiti. Pearson Education, 2007.
G. Coulouris, J. Dollimore, T. Kindber. Distributed Systems - Concepts and Design, Addison Wesley, 2005.

Metodi didattici

Il corso si basa su lezioni teoriche e esercizationi in laboratorio.

Modalità verifica apprendimento

Sono previste una prova teorica e una prova pratica.

Altre informazioni

- - -