| << scheduling << | Table Of Contents | >> selfcontained >> |
| Keyword | select |
| Purpose | The select functions controls which resource is picked from an allocation and it's alternatives. The selection is re-evaluated each time the resource used in the previous time slot becomes unavailable. Even for non-persistent allocations a change in the resource selection only happens if the resource used in the previous (or next for ASAP tasks) time slot has become unavailable. |
|
| Syntax | select (maxloaded | minloaded | minallocated | order | random) |
|
| Arguments | maxloaded | Pick the available resource that has been used the most so far. |
| minloaded | Pick the available resource that has been used the least so far. |
|
| minallocated | Pick the resource that has the smallest allocation factor. The allocation factor is calculated from the various allocations of the resource across the tasks. This is the default setting.) |
|
| order | Pick the first available resource from the list. |
|
| random | Pick a random resource from the list. |
|
| Context | allocate | |
| << scheduling << | Table Of Contents | >> selfcontained >> |