No escalonamento local, os períodos de tempo de utilização de um único host são chamados de time-slices e são atribuídos aos processos em execução por meio da política de compartilhamento de tempo (time-sharing) (TANEMBAUM, 2001).
O escalonamento global é a atividade que determina para qual o elemento o processo será alocado e executado, podendo ser estático, onde a atribuição do processo é feita antes da execução do programa, ou dinâmico, onde há a redistribuição de processos entre os elementos de processamento durante a execução do programa, balanceando a carga (load balancing).
As decisões relativas ao balanceamento de carga podem ser feitas de forma centralizada, distribuída ou de uma combinação dessas abordagens.
Na forma centralizada (não distribuída), estabelece-se que um único elemento de processamento recebe as informações de carga, sendo responsável pelo escalonamento em todo o sistema.
XNa forma distribuída, cada elemento de processamento tem autonomia para estabelecer sob que condição ocorre a transferência de um processo.
XO processo de escalonamento pode ser feito de forma cooperativa, considerando os outros processadores do sistema, ou não cooperativa (independente).
X