RTOS Periodic Scheduler@9186bbe0e02e
RTOS Periodic Scheduler@9186bbe0e02e
Objective:
1. Periodic task scheduling Static Scheduling
2. Frame size constraints
3. Hyperperiod and Makespan
4. Utilisation constraints
Content:
Steps:
Add frame size constraints in XML file
Change task type to Periodic in XML file
Compute Hyperperiod for entire task set and use constraint 2f-gcd(f,pi) >
hyperperiod, where f is the frame size.
Modify priority section to incorporate frame size constraint.
//Screenshot to be pasted here
2. Apply frame size constraints. Monitor factors like makespan on a pro cessor and
hyperperiod of the task sets
Hint: Hyperperiod is the least common multiple of set of periods. Modify the periods
and see how the schedulability is affected.
3. Change utilisation constraints. Modify the execution time and period and monitor the
migrations and preemptions. Check the overhead also in each case.