Distributed Systems
Persone
Descrizione
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.
Obiettivi
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.
Modalità di insegnamento
In presenza
Impostazione pedagogico-didattica
Classes, programming assignments, and project.
Modalità d’esame
Midterm exam, project, and final exam.
Bibliografia
Offerta formativa
- Master of Science in Computational Science, Lezione, A scelta, 2° anno
- Master of Science in Financial Technology and Computing, Lezione, 1° anno
- Master of Science in Financial Technology and Computing, Lezione, 2° anno
- Master of Science in Informatics, Lezione, 1° anno
- Master of Science in Informatics, Lezione, 2° anno
- Master of Science in Management and Informatics, Lezione, A scelta, 2° anno
- Master of Science in Software & Data Engineering, Lezione, A scelta, 1° anno
- Master of Science in Software & Data Engineering, Lezione, A scelta, 2° anno
- Dottorato in Scienze informatiche, Lezione, A scelta, 1° anno (4.0 ECTS)