OpenBatch: Serviço de Processamento em Lote para Nuvem Privada

  • Marcus Vinicius Paiva Martins UnB
  • Gabriel Felipe Mesquita Esteves UnB
  • Julia Rodrigues Yoshida UnB
  • Daniel Sundfeld UnB

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.
Publicado
03/09/2026
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.