#1#]:
- The local scheduling component. This determines how the local resources
at a single node are allocated among the resident processes. Local scheduling
is straightforward and well understood. Consequently it will not be discussed
further.
- A load distributing component. This allocates the system workload
amongst the various machines in a distributed system through process transfer.
Process transfer can be performed either non-preemptively through <#2744#> process
placement<#2744#> or preemptively through <#2745#> process migration<#2745#>.
#figure2747#
Figure: Scheduling Functional Units