Corsi di Laurea Corsi di Laurea Magistrale Corsi di Laurea Magistrale
a Ciclo Unico
INGEGNERIA
INGEGNERIA DELLE TELECOMUNICAZIONI
Insegnamento
SISTEMI DISTRIBUITI
INL1000514, A.A. 2013/14

Informazioni valide per gli studenti immatricolati nell'A.A. 2012/13

Principali informazioni sull'insegnamento
Corso di studio Corso di laurea magistrale in
INGEGNERIA DELLE TELECOMUNICAZIONI
IN0524, ordinamento 2008/09, A.A. 2013/14
N0
porta questa
pagina con te
Crediti formativi 9.0
Tipo di valutazione Voto
Denominazione inglese DISTRIBUTED SYSTEMS
Dipartimento di riferimento Dipartimento di Ingegneria dell'Informazione (DEI)
Obbligo di frequenza No
Lingua di erogazione ITALIANO
Sede PADOVA
Corso singolo NON è possibile iscriversi all'insegnamento come corso singolo
Corso a libera scelta È possibile utilizzare l'insegnamento come corso a libera scelta

Docenti
Responsabile CARLO FERRARI ING-INF/05
Altri docenti MAURO MIGLIARDI ING-INF/05

Mutuante
Codice Insegnamento Responsabile Corso di studio
INL1000514 SISTEMI DISTRIBUITI CARLO FERRARI IN0521

Dettaglio crediti formativi
Tipologia Ambito Disciplinare Settore Scientifico-Disciplinare Crediti
AFFINE/INTEGRATIVA Attività formative affini o integrative ING-INF/05 9.0

Organizzazione dell'insegnamento
Periodo di erogazione Primo semestre
Anno di corso II Anno
Modalità di erogazione frontale

Tipo ore Crediti Ore di
didattica
assistita
Ore Studio
Individuale
LEZIONE 9.0 72 153.0

Calendario
Inizio attività didattiche 26/09/2016
Fine attività didattiche 25/01/2014
Visualizza il calendario delle lezioni Lezioni 2017/18 Ord.2008

Commissioni d'esame
Commissione Dal Al Membri
11 A.A. 2018/2019 01/10/2018 15/03/2020 MIGLIARDI MAURO (Presidente)
MORO MICHELE (Membro Effettivo)
NANNI LORIS (Supplente)
10 A.A. 2017/2018 01/10/2017 15/03/2019 MIGLIARDI MAURO (Presidente)
MORO MICHELE (Membro Effettivo)
NANNI LORIS (Supplente)
9 A.A. 2016/2017 01/10/2016 15/03/2018 FERRARI CARLO (Presidente)
MORO MICHELE (Membro Effettivo)
AVANZINI FEDERICO (Supplente)
FANTOZZI CARLO (Supplente)
GHIDONI STEFANO (Supplente)
MENEGATTI EMANUELE (Supplente)
VANDIN FABIO (Supplente)
8 A.A. 2015/2016 01/10/2015 15/03/2017 FERRARI CARLO (Presidente)
MORO MICHELE (Membro Effettivo)
DE POLI GIOVANNI (Supplente)
MIGLIARDI MAURO (Supplente)
7 A.A. 2014/2015 01/10/2014 15/03/2016 FERRARI CARLO (Presidente)
MORO MICHELE (Membro Effettivo)
DE POLI GIOVANNI (Supplente)
MIGLIARDI MAURO (Supplente)
01/10/2013 15/03/2015 MORO MICHELE (Presidente)
CLEMENTE GIORGIO (Membro Effettivo)
CONGIU SERGIO (Supplente)
FERRARI CARLO (Supplente)
MENEGATTI EMANUELE (Supplente)
01/10/2013 15/03/2015 FERRARI CARLO (Presidente)
MORO MICHELE (Membro Effettivo)
CLEMENTE GIORGIO (Supplente)
CONGIU SERGIO (Supplente)
DE POLI GIOVANNI (Supplente)

Syllabus
Prerequisiti: Reti di Calcolatori,
Basi di Dati,
Sistemi Operativi.
Conoscenze e abilita' da acquisire: Saper delineare e criticare un progetto di sistema distribuito con particolare riferimento alle questioni relative alla gestione della eterogeneità, alla scalabilità, alla condivisione di risorse, alla sicurezza ed alla tolleranza ai guasti, al controllo della concorrenza.
Modalita' di esame: Prova orale
Criteri di valutazione: Prova orale 100%
Contenuti: Modelli e architetture per sistemi distribuiti. Concorrenza, consistenza, affidabilità, gestione dei guasti, sicurezza. Sistemi Transazionali. Modelli e strumenti per la programmazione. Esempi di applicazioni.

Richiami su protocolli di rete, processi, threads. Modelli e architetture per sistemi distribuiti: modelli client-server e peer-to-peer. Oggetti distribuiti e invocazione remota. Naming. File server distribuiti. Sincronizzazione e consistenza. Data replica. Transazioni distribuite e controllo della concorrenza. Il problema della sicurezza. Organizzazioni virtuali. Affidabilità e fault tolerance. La gestione delle risorse. Modelli e strumenti per la programmazione. Corba. Esempi di applicazioni: Distributed Supercomputing, On-Demand Computing, Data-Intensive Computing. Server Multimediali Distribuiti, High-Throughput Computing, Real-Time Systems.
Attivita' di apprendimento previste e metodologie di insegnamento: 72 ore di lezione frontale, nel semestre
Eventuali indicazioni sui materiali di studio: Libri e recenti articoli sugli argomenti previsti
Testi di riferimento:
  • Andrew S. Tanenbaum, Maarten Van Steen, Distributed Systems: principle and paradigms. London: Pearson-Prentice Hall, 2007. II edition Cerca nel catalogo
  • George COulouris, Jean Dollimore, Tim Kindberg, Distributed Systems: concepts and design. Harlow: Addison-Wesley, 2011. V editiion Cerca nel catalogo