Goals of this class

The goal of the lecture is to acquire knowledge about distributed real-time systems that enables students to

1) understand key mechanisms for fault-tolerant distributed real-time systems

2) design the architecture of hierarchical distributed real-time systems

3) understand project requirements for distributed real-time systems (especially the issue of system integration)   


Contents

The lecture slides consist of the following chapters:

1) Distributed Systems and Time

2) Real-Time Communication and Execution

3) Faults and Fault-Tolerance

4) Design Patterns


Learning and teaching methods, media

The lecture consists of class lectures by the lecturer and presentations by the students. A hands-on exercise is carried out as group work. In the exercise, selected functions of distributed real-time systems are implemented on Raspberry Pis or better hardware.