Ricerca di contatti, progetti,
corsi e pubblicazioni

Distributed Systems

Descrizione

COURSE OBJECTIVES

The goal of this course is to give an introduction to distributed computer systems by surveying various aspects of distributed systems, including: distributed systems architectures, networking and internetworking, distributed objects and remote invocation, security, distributed file systems, name services, consistency and replication, fault tolerance, and distributed transactions.

 

COURSE DESCRIPTION
Distributed Systems are ubiquitous in modern computer systems. In general, any computing system composed of interconnected autonomous processors is a distributed system. Therefore, understanding how distributed systems are structured is paramount to master modern computer systems. This course is an introduction to distributed systems. It covers basic principles, architectures, and algorithms of distributed systems.

 

LEARNING METHODS
Classes, programming assignments, and project.


 

EXAMINATION INFORMATION
Midterm exam, project, and final exam.

 

REFERENCES

  • Distributed Systems (3rd edition), Maarten van Steen and Andrew S. Tanenbaum. CreateSpace Independent Publishing Platform, 2017. (freely available at https://www.distributed-systems.net/index.php/books/ds3/)

Persone

 

Eugster P. T.

Docente titolare del corso

Pedone F.

Docente titolare del corso

Otoni R. B.

Assistente

Informazioni aggiuntive

Semestre
Autunnale
Anno accademico
2020-2021
ECTS
6
Lingua
Inglese
Offerta formativa
Master of Science in Computational Science, Corso a scelta, Corso, 2° anno
Master of Science in Financial Technology and Computing, Corso di base, Corso, 1° anno
Master of Science in Informatics, Foundation course, Corso, 1° anno
Master of Science in Informatics, Foundation course, Corso, 2° anno
Master of Science in Management and Informatics, Corso a scelta, Corso, 2° anno