Desenvolvimento de uma solução para HPC na nuvem baseada em contêineres com foco no desempenho
Author:
Ferrão, Lívia Corazza
Abstract:
A orquestração de contêineres em ambientes de computação em nuvem tem se tornado cada vez mais popular nos últimos anos. Os contêineres fornecem uma maneira de empacotar todos componentes necessários de uma aplicação, que podem ser executados em qualquer ambiente de nuvem que suporte essa tecnologia, garantindo a portabilidade e facilitando a implantação. Nesse contexto, o presente trabalho visa avaliar o desempenho de aplicações HPC (High-Performance Computing) em contêineres executados na nuvem. Com esse objetivo, foi realizada uma comparação de performance entre a tecnologia de contêiner denominada Singularity e o ambiente nativo da AWS (Amazon Web Services) por meio de programas paralelizados com MPI (Message Passing Interface). A comparação envolveu medir métricas do benchmark NAS Parallel Benchmarks, como, por exemplo, o tempo de execução e a quantidade de operações executas pela aplicação em milhões de segundos (MOPS). Os resultados mostraram que não há sobrecusto significativo no uso de contêineres em relação à virtualização pura.