How to handle time-triggered stages?
Some time-triggered stages:
- Delay
- ElementDelayMeasuringStage
- ElementThroughputMeasuringStage
The semantics of a time-triggered stage depends on whether it should react on a time trigger
- instantly (out-of-scheduling), or
- on the next regular scheduling cycle by enforcing a new cycle, or
- on the next regular scheduling cycle by waiting for the next regular cycle.
Hence, such stages require a particular scheduling approach. This implies that we must provide more than one scheduling. And this implies that there is no single optimal scheduling approach for all cases.