Site search powered by Google

7.1.1. Default scheduling policy

The scheduler tries to schedule each task to start as soon as possible, given the properties of the task and the resource(s) to which it is to be assigned. The properties of a task that affect its schedule are dependencies , constraint, priority and, if the task is a resource levelling task, the workload of the resource it is assigned to.

If the task has a constraint , it is scheduled to satisfy the constraint , at the cost of violating all other properties.

In the absence of a constraint , the task is scheduled to satisfy any dependencies it has, as well as resource workload restrictions, at the cost of violating priority.

Resource levelling tasks are scheduled in such a way that at any given time, the total allocation of the resource to resource levelling tasks is at most 100 percent.

When all other things are equal, the scheduler will use priority to determine the order of tasks.