Serviço de Fila de Processamento
1. Descrição
Este serviço fornece um sistema de fila de processamento para o uso compartilhado de recursos computacionais. Ele permite que os usuários submetam tarefas computacionais, que são executadas em um ambiente controlado e escalável, utilizando contêineres Docker.
2. Pré-requisitos
Antes de utilizar o serviço, é necessário cumprir os seguintes pré-requisitos:
2.1. Criação de Imagens Docker
O sistema utiliza contêineres Docker para encapsular e executar os processos. Para isso, é necessário criar imagens Docker com as dependências dos projetos que serão processados na fila.
- [10] Construção de um Dockerfile
- [11] Compilação da imagem no GitLab da SeTIC
2.2. Autenticação via Google Workspace
A autenticação dos usuários é realizada pelo Google Workspace. Para obter acesso ao sistema, o solicitante deve ativar suas credenciais em:
-
[12] idufsc.ufsc.br
-
[13] Ativação de credenciais para uso do Google Workspace
-
[14] Apresentação do Sistema
2.3. Acesso às Filas e ao Sistema de Armazenamento
Para ter acesso às filas e ao sistema de armazenamento de arquivos de entrada e saída dos processos, o solicitante deverá abrir um chamado informando na descrição:
-
O nome do seu projeto
-
O link da imagem Docker que será utilizada
-
Seu e-mail da UFSC (o usuário deve ter feito login no sistema pela primeira vez)
-
[15] Abrir chamado
3. Como Acessar
Para acessar o sistema, siga os links abaixo:
- [16] Fila de Processamento
- [17] GitLab
- [18] Sistema de Armazenamento
4. Como Requisitar
Para solicitar o uso do serviço, siga os passos descritos no processo de requisição. As informações necessárias incluem:
- Nome do projeto
- Link da imagem Docker
- E-mail da UFSC
- Descrição da tarefa a ser processada
5. Forma de Prestação
O serviço é prestado por meio de um sistema centralizado de fila de processamento, onde as tarefas são agendadas e executadas conforme a disponibilidade de recursos.
6. Principais Funcionalidades
- Gerenciamento de filas de tarefas
- Execução de containers Docker
- Acesso controlado a recursos computacionais
- Armazenamento de dados de entrada e saída
- Integração com sistemas de autenticação (Google Workspace)
- Monitoramento de execução de tarefas
7. Especificações dos Recursos
lenovo
- Número de Nós: 1
- CPUs: 2 x Intel(R) Xeon(R) E-2246G CPU @ 3.60GHz (6 núcleos, 12 threads)
- Memória: 31GB
- GPUs: 1 x P620
bio
- Número de Nós: 1
- CPUs: 2 x Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz (22 núcleos, 44 threads)
- Memória: 503GB
- GPUs: 1 x RTX4090
ocn_24c
- Número de Nós: 1
- CPUs: 2 x AMD Opteron(tm) Processor 6344 (12 núcleos)
- Memória: 62GB
ocn_32c
- Número de Nós: 5
- CPUs: 2 x AMD Opteron(tm) Processor 6376 (16 núcleos)
- Memória: 62GB
ocn_64c
- Número de Nós: 1
- CPUs: 4 x AMD Opteron(tm) Processor 6272 (16 núcleos)
- Memória: 251GB
dell
- Número de Nós: 1
- CPUs: 2 x Intel(R) Xeon(R) W-2133 CPU @ 3.60GHz (6 núcleos, 12 threads)
- Memória: 31GB
- GPUs: 1 x RTX1080ti
nvidia
- Número de Nós: 1
- CPUs: 4 x AMD EPYC 9654 96-Core Processor (96 núcleos, 192 threads)
- Memória: 1600GB
- GPUs: 4 x RTX6000
Observação: O serviço reserva 2GB de memória para o funcionamento do sistema. Portanto, o uso de memória disponível para o processo é 2GB a menos do que nas especificações. Esse uso também inclui a memória utilizada para a execução do container.
Nenhum comentário para exibir
Nenhum comentário para exibir