Thready: A fast scheduling simulator for real-time task systems
Robert L. Schmidt, Alberto García-Ortiz · 2020
Correct scheduling in hard real-time systems is of utmost importance to guarantee that deadlines are not missed. By mathematical proof, correctness can be demonstrated for the worst case. Such demonstrations usually do not consider errors during system run-time, and do not provide quality of service insights. Such insights can be derived from simulations, but typical simulators are too slow for long term simulations.We developed Thready, a fast simulator for sporadic task systems under errors to investigate the long term behavior of scheduled systems. Thready’s three order of magnitude speedup in latency compared with the fastest state of the art simulator framework allows designers to investigate system performance in the average case, which facilitates understanding and better design decisions.