Algorithms, Models, and Concepts in Distributed Systems 2023-2024 2nd Semester |
Instructor: | Conf. Dr. Rareș Boian <rares at cs.ubbcluj.ro> |
Week | Lecture | Seminar | Pr | Pc |
1: Feb 26 | Logistics. Algorithm building blocks. Communication abstractions. | Project analysis, communication interface, software architecture | ||
2: Mar 4 | Time abstractions. Distributed system models. | |||
3: Mar 11 | Broadcast: basic, reliable, and uniform reliable. | Project analysis, communication interface, software architecture | ||
4: Mar 18 | Broadcast: probabilistic, FIFO order, and causal order | |||
5: Mar 25 (Fri) |
Broadcast: byzantine | Project analysis, communication interface, software architecture | ||
6: Apr 1 | Shared memory: (1,N) regular register, (1,N) atomic register | |||
7: Apr 8 | Shared memory: (N,N) atomic register | Project assistance | ||
8: Apr 15 | Shared memory: byzantine registers | Project assistance | ||
9: Apr 22 | Consensus: regular and uniform | Project assistance | ||
10: Apr 29 Wed,Fri |
Consensus: byzantine | |||
-: May 6 | Vacation | Vacation | Vacation | Vacation |
11: May 13 | Consensus variants | Project assistance | ||
12: May 20 (Mon) |
Consensus variants | |||
13: May 27 | Project and report presentation and grading | Project and report presentation and grading | ||
14: Jun 3 |