 |
Risorsa bibliografica obbligatoria |
 |
Risorsa bibliografica facoltativa |
|
Anno Accademico
|
2017/2018
|
Scuola
|
Scuola di Ingegneria Industriale e dell'Informazione |
Insegnamento
|
090950 - DISTRIBUTED SYSTEMS
|
Docente |
Cugola Gianpaolo
|
Cfu |
5.00
|
Tipo insegnamento
|
Monodisciplinare
|
Corso di Studi |
Codice Piano di Studio preventivamente approvato |
Da (compreso) |
A (escluso) |
Insegnamento |
Ing - Civ (Mag.)(ord. 270) - MI (495) GEOINFORMATICS ENGINEERING - INGEGNERIA GEOINFORMATICA | * | A | ZZZZ | 090950 - DISTRIBUTED SYSTEMS | Ing Ind - Inf (Mag.)(ord. 270) - MI (474) TELECOMMUNICATION ENGINEERING - INGEGNERIA DELLE TELECOMUNICAZIONI | * | A | ZZZZ | 090950 - DISTRIBUTED SYSTEMS | Ing Ind - Inf (Mag.)(ord. 270) - MI (481) COMPUTER SCIENCE AND ENGINEERING - INGEGNERIA INFORMATICA | * | A | ZZZZ | 090950 - DISTRIBUTED SYSTEMS |
Programma dettagliato e risultati di apprendimento attesi |
Aims and learning outcomes
The course aims at describing the principles and paradigms that guide the design and development of modern distributed systems. The course identifies the issues to be resolved in developing a distributed system and it describes the successfull approaches in addressing these issues, in terms of abstract models, algorithms, and case studies.
Syllabus
The course spans the following topics:
- Principles of concurrent programming for distributed systems
- Modelling distributed systems
- Basic communication facilities
- Naming
- Synchronization
- Fault tolerance
- Consistency and Replication
- Security
- Simulation
Prerequisites
Students should have a basic knowledge of Object-Oriented programing (in C++ and Java), operating systems, computer architectures, and the principles of networking.
|
Note Sulla Modalità di valutazione |
Written exam including questions about the thory and exercizes + optional evaluation of the project assigned during the course.
|
Andrew S. Tanenbaum, Maarten Van Steen, Distributed Systems: Principles and Paradigms (2nd Edition) , Editore: Prentice Hall, Anno edizione: 2007
George Coulouris, Jean Dollimore, Tim Kindberg, Distributed Systems: Concepts and Design (4th Edition), Editore: Addison Wesley, Anno edizione: 2005, ISBN: 0321263545
|
Nessun software richiesto |
Tipo Forma Didattica
|
Ore didattiche |
lezione
|
30.0
|
esercitazione
|
20.0
|
laboratorio informatico
|
0.0
|
laboratorio sperimentale
|
0.0
|
progetto
|
0.0
|
laboratorio di progetto
|
0.0
|
Informazioni in lingua inglese a supporto dell'internazionalizzazione |
Insegnamento erogato in lingua

Inglese
|
Disponibilità di materiale didattico/slides in lingua inglese
|
Disponibilità di libri di testo/bibliografia in lingua inglese
|
Possibilità di sostenere l'esame in lingua inglese
|
Disponibilità di supporto didattico in lingua inglese
|
|