...
- ST Scheduler RR MS Limit Thread: This scheduler schedules different sources in multiple thread. Each source has the same priority. You can configure (
Scheduler.Simplethreaded.SourcesPerThread
) how many sources should be scheduled by one thread. If more sources need to be scheduled a new thread is spawned. - Single Thread Scheduler RR Multi Source: This scheduler schedules different sources in multiple thread. Here you can define how many threads should be used to schedule all sources (
Scheduler.Simplethreaded.SourceThreadCount
), independed of the number of sources - Single Thread Scheduler RR: This scheduler schedules each sources in a different thread.
- Simple Dynamic Priority Scheduler: TBD
- Static Priority Plan Scheduler: TBD
- SLA Scheduler: TBD
- . No further configuration is necessary.
Remark: The configuration is done in Odysseus.conf. It is also possible to use Odysseus Script (#ODYSSEUS_PARAM see Other Commands).
...
Other, non core schedulers could provide further parameters.
There are some features, that provide further schedulers
- Simple Dynamic Priority Scheduler: TBD
- Static Priority Plan Scheduler: TBD
- SLA Scheduler: TBD
Scheduling Strategy
By the scheduling strategy, the query is separated into parts, that could be scheduled independently. Only if a query contains at least one Buffer operator, the scheduling strategy is relevant. In other cases, this strategy does not make any difference.
...