Distributed Systems 2023/2024

Sistemi distribuiti (modulo 1) / lezioni
Courselecture_icon.svg lun 25 set 2023 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
Courselecture_icon.svg lun 2 ott 2023 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
Courselecture_icon.svg lun 9 ott 2023 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
Courselecture_icon.svg mer 11 ott 2023 15:00–17:00 Lab 3.3, Cesena Campus Distributed Ledger Technology: Blockchain as Middleware I C3
Courselecture_icon.svg lun 23 ott 2023 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
Courselecture_icon.svg lun 30 ott 2023 13:00–17:00 Room 2.4, Cesena Campus Distributed Ledger Technology: Blockchain as Middleware III
Sorts of Distributed Systems
C3 M5
Courselecture_icon.svg lun 6 nov 2023 13:00–17:00 Room 2.4, Cesena Campus Representational State Transfer (ReST)
discussion about exam and projects
C4
Courselecture_icon.svg lun 13 nov 2023 13:00–16:00 Room 2.4, Cesena Campus Modelling Distributed Systems: Software and System Architectures
Modelling Distributed Systems: Process Algebra
M6 M7
Courselecture_icon.svg lun 20 nov 2023 13:00–16:00 Room 2.4, Cesena Campus Logical Clocks
Computing with Time I
C5 M8
Courselecture_icon.svg lun 27 nov 2023 13:00–16:00 Room 2.4, Cesena Campus Student survey
Computing with Time II
Agents for Distributed Systems I
M8 M9
Courselecture_icon.svg lun 4 dic 2023 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
Courselecture_icon.svg lun 11 dic 2023 13:00–16:00 Room 2.4, Cesena Campus Coordination in Linda II
Coordination of Distributed Systems
Code Mobility
C7 M10 C8
Courselecture_icon.svg lun 18 dic 2023 13:00–15:00 Room 2.4, Cesena Campus Project advancement, class discussion
Sistemi distribuiti (modulo 2) / lezioni
Courselecture_icon.svg mer 27 set 2023 15:00–17:00 Lab 3.3, Cesena Campus About the course L0 L0b
Courselecture_icon.svg mer 4 ott 2023 15:00–17:00 Lab 3.3, Cesena Campus Build automation L1
Courselecture_icon.svg lun 16 ott 2023 13:00–17:00 Room 2.4, Cesena Campus Containerisation + Project guidelines L2 L2b
Courselecture_icon.svg mer 18 ott 2023 15:00–17:00 Lab 3.3, Cesena Campus Concurrency L3
Courselecture_icon.svg mer 25 ott 2023 15:00–17:00 Lab 3.3, Cesena Campus Asynchronous Programming L3
Courselecture_icon.svg mer 8 nov 2023 15:00–17:00 Lab 3.3, Cesena Campus Sockets L4
Courselecture_icon.svg mer 15 nov 2023 15:00–17:00 Lab 3.3, Cesena Campus Remote Procedure Call L5
Courselecture_icon.svg mer 22 nov 2023 15:00–17:00 Lab 3.3, Cesena Campus Presentation L5
Courselecture_icon.svg mer 29 nov 2023 15:00–17:00 Lab 3.3, Cesena Campus Web Services pt. 1 L6
Courselecture_icon.svg mer 6 dic 2023 15:00–17:00 Lab 3.3, Cesena Campus Web Services pt. 2 L6
Courselecture_icon.svg sab 23 dic 2023 15:00–17:00 Lab 3.3, Cesena Campus Consensus with etcd L7
lezioni / pagine dei corsi
corsi componenti
serie di corsi