Real-Time Systems 2 (WS22/23)

General Course Information:

This course will deepen the understanding of real-time systems issues of the course Real-time Systems I. It will cover additional topics, provide relations and deeper understanding between basic issues. 

Areas include:

  • scheduling theory
    • aperiodic task scheduling
    • WCET analysis
    • schedulability analysis
  • multiprocessor and multicore systems
    • multiprocessor systems scheduling
    • multicore systems - contention aware scheduling
    • multicore systems hierarchical scheduling and hypervisors
  • real-time operating systems
  • time-triggered systems
    • concepts and design principles
    • flexible scheduling
  • resource management and overload handling
    • reactive and proactive overload handling methods
    • resource management challenges, approaches and use cases
  • real-time networks
    • CAN – Response time analysis
    • Time sensitive networking (TSN)
  • brief information about related projects going on at the department.

Literature

Unfortunately, there is no single book covering the entire area in a satisfying way. Moreover, the existing books are quite expensive, so I do not recommend buying them.

Most of the research presented can be found as published research articles.

One good book that covers most of the aperiodic scheduling algorithms is Giorgio Buttazzo, "Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications".
Note that a second edition came out recently with minor modifications.

Information for WS 22/23

Lecturers

More information can be found in KIS.

Lectures

Lecture sessions will take place on Mondays from 10:00 to 11:30 in room 11-262.

Exercises

Exercise sessions will take place on Wednesdays from 12:45 to 13:30 in room 13-305.

Notes

- Please register, using the "Course Enrolment" section in OpenOLAT using your rhrk email adress only.

- For more information about future lecture & exercise appointments, and the download of course material, please use OpenOLAT

OpenOLAT access

OpenOLAT

OpenOLAT password

The password will be announced during the first lecture session. If you did not attend the first lecture session and need the password to access our OLAT page, alkoudsi(at)eit.uni-kl.de