Distributed Systems 2023/2024
Distributed Systems (Module 1) / lectures
| 13:00–17:00 | Room 2.4, Cesena Campus | About the Course Why Distributed Systems? The CAP Theorem: Availability, Consistency, Failure in Distributed Systems |
A0 M0 C1 | ||
| 13:00–17:00 | Room 2.4, Cesena Campus | Replication and Consistency in Distributed Systems Dependability in Distributed Systems Roots of Distributed Systems: Computation in Space and Time I |
M1 M2 M3 | ||
| 13:00–17:00 | Room 2.4, Cesena Campus | Roots of Distributed Systems: Computation in Space and Time II The Problem of Consensus in Distributed Systems Definitions and Goals for Distributed Systems I |
M3 C2 M4 | ||
| 15:00–17:00 | Lab 3.3, Cesena Campus | Distributed Ledger Technology: Blockchain as Middleware I | C3 | ||
| 13:00–17:00 | Room 2.4, Cesena Campus | Distributed Ledger Technology: Blockchain as Middleware II Definitions and Goals for Distributed Systems II |
C3 M4 | ||
| 13:00–17:00 | Room 2.4, Cesena Campus | Distributed Ledger Technology: Blockchain as Middleware III Sorts of Distributed Systems |
C3 M5 | ||
| 13:00–17:00 | Room 2.4, Cesena Campus | Representational State Transfer (ReST) discussion about exam and projects |
C4 | ||
| 13:00–16:00 | Room 2.4, Cesena Campus | Modelling Distributed Systems: Software and System Architectures Modelling Distributed Systems: Process Algebra |
M6 M7 | ||
| 13:00–16:00 | Room 2.4, Cesena Campus | Logical Clocks Computing with Time I |
C5 M8 | ||
| 13:00–16:00 | Room 2.4, Cesena Campus | Student survey Computing with Time II Agents for Distributed Systems I |
M8 M9 | ||
| 13:00–16:00 | Room 2.4, Cesena Campus | Agents for Distributed Systems II Simple Agents in JADE Coordination in Linda I |
M9 C6 C7 | ||
| 13:00–16:00 | Room 2.4, Cesena Campus | Coordination in Linda II Coordination of Distributed Systems Code Mobility |
C7 M10 C8 | ||
| 13:00–15:00 | Room 2.4, Cesena Campus | Project advancement, class discussion |
Distributed Systems (Module 2) / lectures
| 15:00–17:00 | Lab 3.3, Cesena Campus | About the course | L0 L0b | ||
| 15:00–17:00 | Lab 3.3, Cesena Campus | Build automation | L1 | ||
| 13:00–17:00 | Room 2.4, Cesena Campus | Containerisation + Project guidelines | L2 L2b | ||
| 15:00–17:00 | Lab 3.3, Cesena Campus | Concurrency | L3 | ||
| 15:00–17:00 | Lab 3.3, Cesena Campus | Asynchronous Programming | L3 | ||
| 15:00–17:00 | Lab 3.3, Cesena Campus | Sockets | L4 | ||
| 15:00–17:00 | Lab 3.3, Cesena Campus | Remote Procedure Call | L5 | ||
| 15:00–17:00 | Lab 3.3, Cesena Campus | Presentation | L5 | ||
| 15:00–17:00 | Lab 3.3, Cesena Campus | Web Services pt. 1 | L6 | ||
| 15:00–17:00 | Lab 3.3, Cesena Campus | Web Services pt. 2 | L6 | ||
| 15:00–17:00 | Lab 3.3, Cesena Campus | Consensus with etcd | L7 |
lectures / course pages