LABIO.NETWORK/Ecossistema/Auto Scheduler
Orquestração da rede

O recurso certo para cada job.

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.

1ºVALIDA COMPATIBILIDADE E AUTORIZAÇÃO
2ºCLASSIFICA OS NÓS ELEGÍVEIS
1NÓ RECEBE CADA RESERVA DE EXECUÇÃO
100%DAS DECISÕES ASSOCIADAS AO JOB
01

Da submissão à liberação do resultado.

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.

CAMADA 01Elegibilidade
CONTRACT

Requisitos do job

Aplicação, versão, arquitetura, CPU, RAM, GPU, dados e tempo estimado.

POLICY

Permissão de acesso

Conta, projeto, instituição e política do proprietário do nó.

HEALTH

Estado do executor

Presença online, heartbeat, pacotes e capacidade disponível.

CAMADA 02Decisão
FILTER

Conjunto elegível

Nós incompatíveis ou não autorizados saem antes da pontuação.

SCORE

Classificação

Recursos, confiabilidade, fila, latência e custo operacional formam o ranking.

LEASE

Reserva temporária

O melhor nó recebe uma concessão exclusiva com prazo de confirmação.

CAMADA 03Execução
RUN

Processamento

O executor baixa somente o necessário e reporta progresso e diagnóstico.

RETRY

Recuperação

Falhas classificadas podem voltar à fila sem duplicar uma execução concluída.

COMMIT

Resultado registrado

Artefatos, consumo, nó e movimentação ficam associados ao job.

02

Compatibilidade não é a mesma coisa que score.

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.

Exemplo de composição dinâmica

O peso muda conforme o perfil do job
Software e versão
obrig.
CPU / GPU / RAM
30%
Confiabilidade
25%
Disponibilidade
20%
Fila e latência
15%
Política de custo
10%
03

Proteções operacionais.

O scheduler precisa evitar execução duplicada, aparelhos indisponíveis e decisões sem contexto suficiente.

LEASE

Reserva com validade

O nó selecionado precisa confirmar a tarefa. Sem confirmação, a reserva expira e o job pode retornar à fila.

IDEMPOTÊNCIA

Uma conclusão por job

Identificadores e estados impedem que duas respostas tardias finalizem a mesma execução como se fossem resultados diferentes.

OBSERVABILIDADE

Motivo da decisão

Filtros aplicados, nó escolhido, tentativas, falhas e mudanças de estado compõem o histórico operacional.

04

O Scheduler conecta as outras camadas.

A decisão nasce no Workspace, utiliza capacidade dos Nodes e devolve o resultado para a conta do pesquisador.

Operação dentro do Workspace

Acompanhe a fila, o nó selecionado e cada mudança de estado.

O Auto Scheduler atua nos bastidores; o pesquisador acompanha a decisão pela área de Jobs.