Uma política de agendamento define a ordem de desenfileiramento dos jobs. Escolher a política adequada melhora o throughput de jobs e maximiza a utilização dos recursos de computação.
Contexto
Cada job enviado para uma cota de recursos no Platform for AI (PAI) possui um valor de prioridade de 1 a 9. Um valor maior indica uma prioridade mais alta. Quando vários jobs solicitam recursos de computação simultaneamente, eles entram em uma fila e aguardam execução conforme sua prioridade.
Para melhorar a utilização dos recursos de computação, o PAI oferece diversas políticas de agendamento no nível da cota de recursos. A política escolhida afeta a ordem de execução dos jobs pendentes, mas não altera os jobs em execução.
Políticas de agendamento
Ao configure uma cota de recursos, escolha entre as seguintes políticas de agendamento. As seções abaixo descrevem o funcionamento de cada política.
Política FIFO
Se o primeiro job da fila não puder ser desenfileirado, o sistema tentará desenfileirá-lo repetidamente. O sistema não pula esse job para processar os subsequentes.
Política Round-robin
Caso o primeiro job da fila não possa ser desenfileirado, o sistema o ignora e tenta desenfileirar os jobs subsequentes.
Política Balance
Quando o primeiro job da fila não pode ser desenfileirado, o sistema tenta desenfileirá-lo repetidamente, sem pulá-lo.
Se o primeiro job aguardar por um período superior ao tempo limite predefinido, geralmente de alguns minutos, o sistema aplica a política round-robin ao primeiro e ao segundo jobs.
Caso o segundo job também exceda o tempo limite, o sistema estende a política round-robin para abranger os três primeiros jobs. Esse padrão continua para os demais jobs na fila.
Política Intelligent
Ao selecione a política inteligente, o sistema aplica automaticamente uma estratégia de agendamento com base na prioridade atribuída a cada job:
Jobs com prioridade de 7 a 9 seguem a política FIFO.
Jobs com prioridade de 1 a 6 utilizam a política round-robin. Enquanto aguardam na fila, esses jobs têm sua prioridade elevada gradualmente. No entanto, a prioridade máxima que podem atingir é 6.
Nos diagramas anteriores, Item1 e Item2 possuem prioridade 7 ou superior. Os itens de 3 a N têm prioridade inferior a 7.
Tópicos relacionados
Ao crie uma cota de recursos, selecione uma política de agendamento conforme os princípios descritos neste tópico. Para obter instruções detalhadas, consulte Visão geral da cota de recursos.