Schedsim¶
A suite of tools for simulating the execution of multicore real-time schedulers.
Schedsim is an event-driven discrete simulator for multicore real-time scheduling research. It models task execution on heterogeneous processors with DVFS/DPM support, CBS bandwidth servers, and EDF scheduling.
Getting Started
C++ API Reference
Python API Reference
Tutorials
Reference
Quick Start¶
Generate a task set:
schedgen -n 10 -u 3.9 --umax 1 --period-mode range -d 100 -o scenario.json
Run a simulation with GRUB reclamation:
schedsim -i scenario.json -p platforms/exynos5422LITTLE.json --reclaim grub -o trace.json
Analyze the trace:
schedview trace.json --energy --response-times