0% found this document useful (0 votes)
20 views1 page

RTOS Periodic Scheduler@9186bbe0e02e

The document discusses designing a periodic scheduler in Cheddar including adding frame size constraints, computing the hyperperiod, and modifying priorities based on frame size constraints. It also discusses applying frame size constraints, monitoring makespan and hyperperiod, and changing utilization constraints by modifying execution times and periods to monitor overhead.

Uploaded by

Srikanth
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views1 page

RTOS Periodic Scheduler@9186bbe0e02e

The document discusses designing a periodic scheduler in Cheddar including adding frame size constraints, computing the hyperperiod, and modifying priorities based on frame size constraints. It also discusses applying frame size constraints, monitoring makespan and hyperperiod, and changing utilization constraints by modifying execution times and periods to monitor overhead.

Uploaded by

Srikanth
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Birla Institute of Technology & Science, Pilani

Work Integrated Learning Programmes Division


Lab Sheet -2
Real Time Operating Systems (SEWP ZG524)
Second Semester 2014-15

Objective:
1. Periodic task scheduling Static Scheduling
2. Frame size constraints
3. Hyperperiod and Makespan
4. Utilisation constraints

Content:

1. How to design a clock driven or periodic scheduler using Cheddar

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.

Apply constraints on frame size 2f-gcd(f,pi) > hyperperiod

3. Change utilisation constraints. Modify the execution time and period and monitor the
migrations and preemptions. Check the overhead also in each case.

You might also like