Real-Time Systems 2 (WS24/25)
General Course Information:
The real-time systems 2 course covers more in depth details of real-time systems issues, covered in the previous course, real-time systems 1, as well as additional topics, including:
- scheduling theory
- aperiodic task scheduling
- WCET analysis
- schedulability analysis
- multicore systems
- 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 "Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications". Giorgio Buttazzo, Note that a 4th edition came out recently with minor modifications.
Information for WS 24/25
Lecturers
- Prof. Gerhard Fohler
- MSc. Mohammad Ibrahim Alkoudsi (Contact person)
- International Guest Lecturers
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
- For more information about future lecture & exercise appointments, and the download of course material, please use OpenOLAT
- Please registerin OpenOLAT using your rhrk email adress only.
OpenOLAT access
The password will be announced during the first lecture session dated 28. 10. 2024.