OpenBatch: Serviço de Processamento em Lote para Nuvem Privada
Resumo
O acesso a ambientes de Computação de Alto Desempenho (HPC) via interfaces de linha de comando impõe barreiras a pesquisadores não especialistas. Este trabalho apresenta o OpenBatch, uma plataforma de código aberto que oferece uma interface gráfica web unificada para submissão, monitoramento e gerenciamento de trabalhos no gerenciador SLURM. A arquitetura desacoplada do sistema compreende um frontend em formato de aplicação de página única (SPA), um backend em Node.js que intermedia operações via SSH e o cluster. A solução destaca-se pelo uso de autenticação delegada ao sistema operacional do nó mestre, garantindo segurança e rastreabilidade sem banco de dados próprio. O OpenBatch fornece múltiplos níveis de abstração, upload de dependências e terminal web integrado via xterm.js, apresentando-se como uma alternativa viável para a otimização de infraestruturas locais existentes sob premissas de nuvem privada e soberania sobre os dados.Referências
Amazon Web Services (2016). AWS Batch. [link]. Acesso em: 2026-08-04.
de Sousa Neto, M. V. (2015). Computação em Nuvem: Nova Arquitetura de TI. Brasport.
Google Cloud (2026). Google cloud batch: A fully managed batch processing service. [link]. Acesso em: 2026-08-05.
iXsystems (2026). TrueNAS: Open Enterprise Storage Platform. [link]. Accessed: 2026-08-05.
Microsoft (2026). Azure Batch Documentation. [link]. Accessed: 2026-08-04.
OpenStack Foundation (2010). Openstack cloud software. Accessed: 2026-08-04.
Tanenbaum, A. S. and Bos, H. (2015). Modern operating systems. Pearson Education, Inc.
Yoo, A. B., Jette, M. A., and Grondona, M. (2003). Slurm: Simple linux utility for resource management. In Workshop on Job Scheduling Strategies for Parallel Processing, volume 2862 of Lecture Notes in Computer Science, pages 44–60. Springer, Berlin, Heidelberg.
de Sousa Neto, M. V. (2015). Computação em Nuvem: Nova Arquitetura de TI. Brasport.
Google Cloud (2026). Google cloud batch: A fully managed batch processing service. [link]. Acesso em: 2026-08-05.
iXsystems (2026). TrueNAS: Open Enterprise Storage Platform. [link]. Accessed: 2026-08-05.
Microsoft (2026). Azure Batch Documentation. [link]. Accessed: 2026-08-04.
OpenStack Foundation (2010). Openstack cloud software. Accessed: 2026-08-04.
Tanenbaum, A. S. and Bos, H. (2015). Modern operating systems. Pearson Education, Inc.
Yoo, A. B., Jette, M. A., and Grondona, M. (2003). Slurm: Simple linux utility for resource management. In Workshop on Job Scheduling Strategies for Parallel Processing, volume 2862 of Lecture Notes in Computer Science, pages 44–60. Springer, Berlin, Heidelberg.
Publicado
03/09/2026
Como Citar
MARTINS, Marcus Vinicius Paiva; ESTEVES, Gabriel Felipe Mesquita; YOSHIDA, Julia Rodrigues; SUNDFELD, Daniel.
OpenBatch: Serviço de Processamento em Lote para Nuvem Privada. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DO CENTRO-OESTE (ERAD-CO), 9. , 2026, Campo Grande/MS.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2026
.
p. 41-43.
DOI: https://doi.org/10.5753/eradco.2026.34577.
