Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/46281
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2025_MarcusViniciusPaivaMartins_tcc.pdf2,58 MBAdobe PDFver/abrir
Registro completo
Campo Dublin CoreValorLíngua
dc.contributor.advisorLima, Daniel Sundfeld-
dc.contributor.authorMartins, Marcus Vinícius Paiva-
dc.identifier.citationMARTINS, Marcus Vinícius Paiva. Openbatch: serviço de processamento em lote para nuvem privada. 2025. 83 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) — Universidade de Brasília, Brasília, 2025.pt_BR
dc.descriptionTrabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Faculdade de Ciências e Tecnologias em Engenharia, 2025.pt_BR
dc.description.abstractO OpenBatch é uma plataforma de código aberto desenvolvida para atuar como uma interface intermediária para clusters HPC gerenciados pelo SLURM, visando simplificar a interação via linha de comando. O sistema oferece um portal web unificado para auxiliar na submissão, monitoramento e gerenciamento de jobs. A arquitetura foi projetada em três camadas desacopladas: um frontend baseado em Aplicação de Página Única (SPA) utilizando HTML, CSS e Javascript; um backend em Node.js que disponibiliza REST API e WebSockets para mediar a comunicação segura via SSH com o nó mestre; e a camada de execução constituída pelo próprio cluster. O desenvolvimento incluiu uma análise comparativa de soluções comerciais de processamento em lote (AWS Batch, Google Cloud Batch e Azure Batch), fundamentando a modelagem de um protótipo que emprega autenticação delegada ao sistema operacional, interfaces gráficas e editor de scripts para submissão de tarefas, upload de módulos ZIP para gestão de dependências e um terminal web integrado baseado em xterm.js. Os resultados indicam que o OpenBatch proporciona segurança centralizada e rastreabilidade, apresentando-se como uma alternativa viável para a gestão de recursos em infraestruturas de nuvem privada, atendendo a instituições que priorizam o controle de dados e a previsibilidade de custos.pt_BR
dc.rightsAcesso Abertopt_BR
dc.subject.keywordComputação em nuvempt_BR
dc.subject.keywordSistemas distribuídospt_BR
dc.titleOpenbatch : serviço de processamento em lote para nuvem privadapt_BR
dc.typeTrabalho de Conclusão de Curso - Graduação - Bachareladopt_BR
dc.date.accessioned2026-11-12T14:05:19Z-
dc.date.available2026-11-12T14:05:19Z-
dc.date.submitted2025-11-21-
dc.identifier.urihttps://bdm.unb.br/handle/10483/46281-
dc.language.isoPortuguêspt_BR
dc.rights.licenseA concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.pt_BR
dc.description.abstract1OpenBatch is an open-source platform developed to act as an intermediate interface for SLURM-managed HPC clusters, aiming to simplify command-line interaction. The sys tem offers a unified web portal to assist in the submission, monitoring, and management of jobs. The architecture was designed in three decoupled layers: a Single Page Applica tion (SPA) frontend using HTML, CSS, and Javascript; a Node.js backend that provides REST API and WebSockets to mediate secure communication via SSH with the master node; and the execution layer constituted by the cluster itself. The development included a comparative analysis of commercial batch processing solutions (AWS Batch, Google Cloud Batch, and Azure Batch), grounding the modeling of a prototype that employs operating system delegated authentication, graphical interfaces and a script editor for task submission, ZIP module upload for dependency management, and an integrated web terminal based on xterm.js. The results indicate that OpenBatch provides centralized security and traceability, presenting itself as a viable alternative for resource management in private cloud infrastructures, catering to institutions that prioritize data control and cost predictability.pt_BR
Aparece na Coleção:Engenharia de Software



Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.