summaryrefslogtreecommitdiff
path: root/opendc-experiments
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2021-05-03 22:32:32 +0200
committerGitHub <noreply@github.com>2021-05-03 22:32:32 +0200
commit1ce1210be893e7333dfa09266f6990af87c98dc2 (patch)
tree3bfdc735ef39353c6c715399c2d9890ff423d4c4 /opendc-experiments
parent17ffe995ee06d5755cd3943a5ea14f982884009e (diff)
parent80335a49513f3e74228aa1bfb998dd54855f68e2 (diff)
simulator: Add support for central resource scheduling (#126)
This pull request adds support for central resource scheduling. This enables possible optimizations in the future where we can efficiently schedule resource updates. * Introduce `SimResourceScheduler` which centralizes the logic for scheduling resource interrupts. * Fix benchmarks * Add generic approach for reporting resource events * Simplify scheduling logic of resource aggregator. **Breaking API Changes** * Classes in `opendc-simulator-resources` now take `SimResourceScheduler` as opposed to a `CoroutineContext` and `Clock`.
Diffstat (limited to 'opendc-experiments')
0 files changed, 0 insertions, 0 deletions