Lectures
Lectures will take place following the schedule below.
- Lecture 1 (10.02) - Introduction
- Lecture 2 (17.02) - System Architectures
- System architecture styles (Slides)
- No lecture (24.02) - due to Estonian independence day
- Lecture 3 (02.03) - Processes I
- Fundamentals (Slides)
- Task 1 (Description)
- Lecture 4 (09.03) - Processes II
- From systems to descriptive models (Slides)
- Lecture 5 (16.03) - Communications
- Lecture 6 (23.03) - Coordination I
- Clock synchronization primitives (Slides) (Video)
- Task 2 (Description)
- Lecture 7 (30.03) - Coordination II
- Lecture 8 (06.04) - Naming
- Lecture 9 (13.04) - Consistency and Replication
- Replica management and consistency protocols (Slides) (Video)
- Task 3 (Description)
- Lecture 10 (20.04) - Fault tolerance
- Lecture 11 (27.04) - Parallel computing systems
- Lecture 12 (04.05) - Transportation systems
- Lecture 13 (11.05) - Distributed pervasive systems
- FInal exam - More instructions in Moodle
- Option1 (May 25)
- Option2 (June 3)
- Resit (June 18)
Starting time: 10:15 sharp for every option