Real-Time Scheduling Etudes Part 2 - Test Fixture Ideas
This is an individual homework assignment.
Start thinking about the test fixture you will need to create to test the real-time scheduling algorithms. The main design challenges will be designing the mechanism for testing the non-rate-monotonic scheduling algorithms, but also consider the design of the rate-monatonic scheduler. Consider at least the following points:
- What features are needed in the test fixture?
- How will you allow for easy changing of the scheduling algorithm, and the task set under test?
- What control does the scheduling algorithm need to have for selecting the task which should run next? When does it need to do scheduling?
- What measurements will you take? How will you instrument your test fixture?
- What would you like the format of the raw data to be? How will you know if a test passed or failed? What data analysis is needed to determine if a test passed or failed?
Gather your ideas in a Word document and deposit it in the Scheduling Test Fixture Ideas dropbox before the start of the next class.
$Id: Etudes-Part2.html 87 2011-11-30 05:02:24Z jrv $