Algorithms, Models, and Concepts in Distributed Systems

2023-2024    2nd Semester

Instructor: Conf. Dr. Rareș Boian <rares at cs.ubbcluj.ro>

Syllabus

Online Communication
  1. Login to Microsoft Teams using your university account (guidelines).
  2. Join the Alg,Mo,Co in DistSys 2023/2024 team using code 826g8vt
  3. For announcements watch all of the following
    • University email @stud.ubbcluj.ro
    • Microsoft Teams General channel
Graded Work Final grade calculation
Re-examination
Weekly Schedule

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

Resources