TDDD07 Real Time Systems
The written examination can be complemented by preparing answers to bonus assignments in advance. The purpose of these assignments is to ensure that students that aim for deeper understanding of the material in the course have additional material to work with. They are intended for students who are not finding the rest of the material as challenging enough.
The assignments will be introduced during the course, and a student (optionally) hands in the individually prepared answers to the examiner. Please send your analysis reports in pdf (max 2 pages) to the examiner (firstname.lastname@example.org), and in the document provide your LiU ID and bonus assignment #.
Please note that you are allowed to consult books and other Internet resources, but the answers to the assignments #1 and #2 are to be formulated entirely by yourself and can be subject to a verbal discussion. The deadline for the submission is 11 December so that I can give you feedback before the end of the year.
For assignment #3 which is related to the Rescue lab application, you include your analysis text as part of the lab report (see also the lab compendium).
Bonus assignment #1: How are the proofs for optimality of RMS in the Buttazzo book (chapter 4) affected by the assumptions on the task set (that are listed in that chapter)?
I expect a description that includes a couple of sentences in your own words for each of the assumptions, that shows me you have understood where in the proof there is a need for each assumption. Thus, you can formulate a clear reason for why those assumptions are needed.
Bonus assignment #2: To get a deeper understanding of the differences between RMS and EDF scheduling you are asked to read the article by Buttazzo (2005) and use your own words to answer the following questions:
- Analysing the merits of the two algorithms, is there a conclusive outcome? How would you choose among them? Why?
- How does the paper justify the propostion that "EDF introduces less run-time overhead compared to RMS"? Do you have any doubts about validity of this claim?
Page responsible: Simin Nadjm-Tehrani
Last updated: 2017-10-20