Distributed Systems 2024/2025

Distributed Systems (Module 1) / lectures
Courselecture_icon.svg Mon 23 Sep 2024 13:00–16:00 Room 2.4, Cesena Campus About the Course
Why Distributed Systems?
The CAP Theorem: Availability, Consistency, Failure in Distributed Systems
A0 M0 C1
Courselecture_icon.svg Wed 25 Sep 2024 15:00–17:00 Lab 3.1, Cesena Campus SPRITE Student Association – Presentation
Replication and Consistency in Distributed Systems I
M1
Courselecture_icon.svg Mon 30 Sep 2024 13:00–16:00 Room 2.4, Cesena Campus Replication and Consistency in Distributed Systems II
Dependability in Distributed Systems
Roots of Distributed Systems: Computation in Space and Time
M1 M2 M3
Courselecture_icon.svg Wed 2 Oct 2024 15:00–17:00 Lab 3.1, Cesena Campus The Problem of Consensus in Distributed Systems C2
Courselecture_icon.svg Mon 7 Oct 2024 13:00–16:00 Room 2.4, Cesena Campus Definitions and Goals for Distributed Systems M4
Courselecture_icon.svg Wed 9 Oct 2024 15:00–17:00 Lab 3.1, Cesena Campus Sorts of Distributed Systems M5
Courselecture_icon.svg Mon 14 Oct 2024 13:00–16:00 Room 2.4, Cesena Campus Distributed Ledger Technology: Blockchain as Middleware I C3
Courselecture_icon.svg Wed 16 Oct 2024 15:00–17:00 Lab 3.1, Cesena Campus Distributed Ledger Technology: Blockchain as Middleware II C3
Courselecture_icon.svg Mon 21 Oct 2024 13:00–16:00 Da remoto, per alluvione Modelling Distributed Systems: Software and System Architectures
Representational State Transfer (ReST)
M6 C4
Courselecture_icon.svg Mon 28 Oct 2024 13:00–16:00 Room 2.4, Cesena Campus Modelling Distributed Systems: Process Algebra
Logical Clocks
M7 C5
Courselecture_icon.svg Mon 4 Nov 2024 13:00–16:00 Room 2.4, Cesena Campus Computing with Time
Agents for Distributed Systems I
M8 M9
Courselecture_icon.svg Mon 11 Nov 2024 13:00–16:00 Room 2.4, Cesena Campus Agents for Distributed Systems II M9
Courselecture_icon.svg Mon 18 Nov 2024 13:00–16:00 Room 2.4, Cesena Campus Agents for Distributed Systems III
Simple Agents in Jade
M9 C6
Courselecture_icon.svg Mon 25 Nov 2024 13:00–16:00 Room 2.4, Cesena Campus Coordination in Linda C7
Courselecture_icon.svg Wed 27 Nov 2024 15:00–17:00 Lab 3.1, Cesena Campus Collection of students’ opinions
Discussion of students’ projects
Matteo Magnini
Courselecture_icon.svg Mon 2 Dec 2024 13:00–16:00 Room 2.4, Cesena Campus Coordination of Distributed Systems M10
Courselecture_icon.svg Mon 9 Dec 2024 13:00–16:00 Room 2.4, Cesena Campus Code Mobility
Computing with Space
C8 M11
Distributed Systems (Module 2) / lectures
Courselecture_icon.svg Wed 23 Oct 2024 14:00–16:00 Lab 3.1, Cesena Campus About the course and Preliminaries pt. 1 L0 L1
Courselecture_icon.svg Wed 30 Oct 2024 14:00–16:00 Lab 3.1, Cesena Campus Preliminaries pt. 2 and TCP Sockets L1 L2
Courselecture_icon.svg Wed 6 Nov 2024 14:00–16:00 Lab 3.1, Cesena Campus UDP Sockets L2
Courselecture_icon.svg Wed 13 Nov 2024 14:00–16:00 Lab 3.1, Cesena Campus Serialization and Authentication L3
Courselecture_icon.svg Wed 20 Nov 2024 14:00–16:00 Lab 3.1, Cesena Campus RPC L3
Courselecture_icon.svg Wed 4 Dec 2024 14:00–16:00 Lab 3.1, Cesena Campus Pong running example pt. 1 L4
Courselecture_icon.svg Wed 11 Dec 2024 14:00–17:00 Lab 3.1, Cesena Campus Pong running example pt. 2 L4
lectures / course pages
child courses
course series