Requisitos do job
Aplicação, versão, arquitetura, CPU, RAM, GPU, dados e tempo estimado.
O Auto Scheduler recebe o contrato criado no Workspace, verifica quem pode executar, compara requisitos técnicos e seleciona um nó autorizado. A decisão considera compatibilidade primeiro; pontuação e prioridade entram depois.
A fila não é uma lista cega. O scheduler cria uma rota verificável e revoga a reserva quando o executor não responde dentro do prazo.
Aplicação, versão, arquitetura, CPU, RAM, GPU, dados e tempo estimado.
Conta, projeto, instituição e política do proprietário do nó.
Presença online, heartbeat, pacotes e capacidade disponível.
Nós incompatíveis ou não autorizados saem antes da pontuação.
Recursos, confiabilidade, fila, latência e custo operacional formam o ranking.
O melhor nó recebe uma concessão exclusiva com prazo de confirmação.
O executor baixa somente o necessário e reporta progresso e diagnóstico.
Falhas classificadas podem voltar à fila sem duplicar uma execução concluída.
Artefatos, consumo, nó e movimentação ficam associados ao job.
Um nó pode ter hardware potente e ainda assim não ser elegível. Primeiro vêm software, arquitetura e permissão; o score compara apenas quem passou por esses filtros.
O scheduler precisa evitar execução duplicada, aparelhos indisponíveis e decisões sem contexto suficiente.
O nó selecionado precisa confirmar a tarefa. Sem confirmação, a reserva expira e o job pode retornar à fila.
Identificadores e estados impedem que duas respostas tardias finalizem a mesma execução como se fossem resultados diferentes.
Filtros aplicados, nó escolhido, tentativas, falhas e mudanças de estado compõem o histórico operacional.
A decisão nasce no Workspace, utiliza capacidade dos Nodes e devolve o resultado para a conta do pesquisador.
O Auto Scheduler atua nos bastidores; o pesquisador acompanha a decisão pela área de Jobs.