Question: Question D ( 1 0 points ) : Combined Scheduling [ 1 ] Consider combined scheduling of periodic and aperiodic tasks. Assume the system has

Question D (10 points): Combined Scheduling
[1] Consider combined scheduling of periodic and aperiodic tasks. Assume the system has two periodic tasks T1 and T2. Ti: (ci, pi); T1: (1,4); T2: \((3,8)\). For scheduling aperiodic tasks, a Server task Ts: \((3,12)\) is created. Assume that aperiodic tasks (A1, A2, A3, A4) arrive at times 6,8,11, and 15 and their respective computation times are \(2,3,3\), and 3 ; respective absolute deadlines are \(10,12.16\), and 20.
Construct RMS schedule up to time 24 using the Deferrable Server.
Clearly state which aperiodic tasks met their deadline and which missed their deadline.
Question E (10 points): Conceptual question
[1] RMS assigns priority to task based on their periods. However, a task with higher period may be more "important", i.e., it offers higher value to the application, than a task with a lower period. The Application priority of a task needs to reflect its scheduling priority.
Use a simple technique that ensures a task that offers higher value gets higher priority (as per RMS priority assignment) over tasks that offer lower value.
Apply the technique to the following task set.
\( T i \) : \((c i, p i): T 1:(2,4), T 2:(4,8)\), where task \( T 2\) is more "important" than task \( T 1\).
For this task set, the RMS priority is \(\mathrm{T}1>\mathrm{T}2\), but the Application priority is \(\mathrm{T}2>\mathrm{T}1\).
Hint: Adjust task parameters preserving its CPU utilization demand.
Note: Adding a "value" parameter (\( v i \)) or the relative deadline (di) to a task is not a valid answer.
Questions to answer:
(a) Provide the modified task set?
(b) Show the RMS schedule using RMS priority for the original task set.
(c) Show the RMS schedule using Application priority for the modified task set.
Question D ( 1 0 points ) : Combined Scheduling [

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!