Measurement-based real-time system
This task will likely have the same structure as the general software
development project described here.
We here leave the concept of "hard real-time" to explore some
measurement-based best effort strategies.
During run-time the execution times of the tasks is measured, and
scheduling is adjusted based on the collected data.
You may make a proof-of-concept simulator of this on your pc, or, for
a greater challenge, make it an extension to some open real-time kernel.
|