Serviços para Escalonamento de Tarefas
Fornecem meios para gerenciar todos os aspectos da execução de programas, por exemplo:
- definição de programas a serem executados por dispositivo remoto
- operações de start e stop
- definição do tipo de execução (sequencial ou ordem inversa)
- definição e utilização de filas de execução de programas.
Se mais de um usuário remoto puder especificar e executar programas de controle, estes serviços devem ser combinados com os serviços de gerenciamento de semáforos e recursos.
Podem ser definidas as seguintes unidades funcionais:
- U.F. de execução incremental
- Formada pelos seguintes serviços:
- setIncrementalExecuteMode
- setProgramExecuteMode
- incrementalExecute
- U.F. de controle de job
- Formada pelos seguintes serviços:
- U.F. de enfileiramento de job
- Formada pelos seguintes serviços
- enableQueue
- disableQueue
- createJob
- addJobToQueue
- deleteJobFromQueue
- reportQueueStatus
- appendToJobModifier.