Shadow Scheduling Switches and Descriptions
Shadow Scheduling switches are found in the Trace Options dialog box.
Shadow Scheduling
The following Shadow Scheduling switches are located in the Schedule Server
application. Click ; in the Switches tab, expand folder.
| Switch | Description | Default |
|---|---|---|
| Enable | Turns the shadow scheduling switch ON or OFF in the batch. | OFF |
| Max Cost Differential | Sets the maximum cost differential (as a percent), which allows the selection of the next best solution to resolve a solution collision. For example, a value of 10 indicates that you can accept the next best solution if the cost differential is not more than 10% of the original best solution. | 10 |
| Max Solutions | The maximum number of solutions to consider per booking during the batch. Normally the top solution is chosen, however if that solution is no longer valid by the time the shadow solution is applied then the batch may select from one of these additional shadow solutions before attempting to find new solutions. | 10 |
| Max Threads | Maximum number of threads (and shadow schedules) to use during a batch schedule. Set to 0 for the batch to auto-select the max. | 0 |
| Strict Booking Order | When ON the batch shadow scheduling ensures that bookings are scheduled in the exact same order that they appear in the batch sort order. This reduces performance somewhat, but increases the likelihood of the batch reproducing the same exact schedule results each time it is repeated with the same data. When OFF the shadow scheduling makes more efficient use of the available processing power, but may schedule bookings in a slightly different order each time, which can result in repeat batches producing slightly different results. | 0 |
| Trace | Sets the Trace level for batch shadow scheduling | Error |
| Trace Collisions | If ON, includes detailed tracing of all solution collisions. | OFF |
| Use Lower Thread Priority | When ON shadow batch search thread tasks are scheduled with a lower priority than non-shadow tasks. This helps reduce delays for other non-batch tasks when the Schedule Server is running one or more shadow batches. | ON |