 |
Risorsa bibliografica obbligatoria |
 |
Risorsa bibliografica facoltativa |
|
Anno Accademico
|
2014/2015
|
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 Ind - Inf (Mag.)(ord. 270) - MI (434) INGEGNERIA INFORMATICA | * | 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 describes the principles and paradigms that guide the design and development of distributed systems. We identify the issues to be resolved in developing a distributed system and we describe 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
|
32.0
|
esercitazione
|
16.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
|
|