Lectures

The lecture notes (in the form of PowerPoint "handouts") can be downloaded from the course home page. It is the responsibility of each student to download and print out the material before each lecture! The material will be available on the home page at least 48 hours before the lecture in question.

Lecture 1 - Introduction; Background and characteristics

  Mon study week 1, 13.15 - 15.00 in ES52

Slides

[ PDF , PDF_4up]

Lecture 2 - System modeling; performance evaluation; scheduling 

  Thu study week 1, 10.00 - 11.45 in ES52

Slides

[ PDF , PDF_4up]

Lecture 3 - Uniprocessor Scheduling

  Fri study week 1, 15.15 - 17.00 in ES52

Slides

[ PDF , PDF_4up ]

Reading

Lecture 4 - Uniprocessor Scheduling (cont'd)

  Mon study week 2, 13.15 - 15.00 in ES52  

Slides

[ PDF , PDF_4up ]

Lecture 5 - Multiprocessor Scheduling: Partitioned Approach

  Mon study week 4, 13.15 - 15.00 in ES52

Slides

PDF , PDF_4up ]

Reading

Lecture 6 - Multiprocessor Scheduling: Partitioned Approach (cont'd)

  Thu study week 4, 10.00 - 11.45 in ES52  

Slides

PDF , PDF_4up ]

Lecture 7 - Multiprocessor Scheduling: Global Approach

  Fri study week 4, 15.15 - 17.00 in ES52

Slides

PDF , PDF_4up ]

Reading

Lecture 8 - Recent Advances in real-time scheduling: problems, challenges and solutions

    Mon study week 5, 13.15 - 15.00 in ES52  

Slides

[PDF PDF_4up]

Lecture 9 - Aperiodic servers and overload management

  Thu study week 5, 10.00 - 11.45 in ES52  

Slides

[ PDF , PDF_4up]

Lecture 10 - Aperiodic servers and overload management (cont'd)

  Fri study week 5, 15.15 - 17.00 in ES52

Slides

[ PDF , PDF_4up] 

Lecture 11 - Communication: models, terminology and protocols

  Mon study week 6, 13.15 - 15.00 in ES52  

Slides

PDF , PDF_4up ]

Reading

Lecture 12 - Worst-case execution-time analysis

  Thu study week 6, 10.00 - 11.45 in ES52

In this lecture, Dr. Jan Gustafsson from the Department of Computer Science and Electronics at Mälardalen University, will give a presentation of state-of-the-art methods for Worst-Case Execution Time (WCET) analysis.

Slides

[ PDF ]

Lecture 13 - Fault-tolerant scheduling: terminology and algorithms

  Mon study week 8, 13.15 - 15:00 in ES52

Slides

[ PDF , PDF_4up ]

Lecture 14 - Priority Promotions and Parallel Task models

 Fri study week 9, 15.15 - 17.00 in ES52   

Slides

[ PDF ]