Uma ferramenta de benchmark para auxiliar na análise de desempenho de cluster de computadores

Carregando...
Imagem de Miniatura
Data
2014-12-20
Título da Revista
ISSN da Revista
Título de Volume
Editor
UNEB
Resumo

Na computação, um benchmark é um programa usado para efetuar testes de desempenho no sistema computacional, visando avaliar a influência da arquitetura no desempenho. Para o usuário é importante selecionar a configuração do cluster de acordo com o conjunto de aplicações que serão executados por ele, como a priori esta informação é desconhecida, benchmarks tem sido desenvolvidos para permitir uma avaliação de desempenho do sistema de maneira padronizada. Porém, o estabelecimento de modelos ou mecanismos que permitam a análise dos dados obtidos a partir das execuções desses benchmarks, torna-se uma tarefa não trivial. Desta maneira, o objetivo deste trabalho é propor e validar uma ferramenta de benchmark que forneça indicadores para avaliar o desempenho de clusters de computadores, compreendendo os seguintes fatores: largura de banda e taxa de transferência da interconexão de rede, operações em ponto flutuante e tempo de processamento. Esta ferramenta é composta de aplicações já existentes, além de possuir uma interface web para o upload de códigos paralelos do usuário e que inicia os scritps de configuração e execução do benchmark na arquitetura. Ao final, no testbed utilizado para execução da ferramenta, foi possível constatar que com o benchmark HPL, em sua versão multithread, pôde-se alcançar um desempenho 1,6 vezes melhor que a versão com processos distribuídos sem thread do benchmark. Com a aplicação de processamento de imagem, os resultados das versões híbridas foram semelhantes com a versão de processos distribuídos. Já com a aplicação de multiplicação de matriz, sua versão híbrida obteve os melhores desempenhos em relação as outras abordagens executadas.


Descrição
Palavras-chave
Citação
ZACARIAS, Felippe Vieira. Uma ferramenta de benchmark para auxiliar na análise de desempenho de cluster de computadores. 2014. 64f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação), Departamento de Ciências Exatas e da TerraI, Campus I, Universidade do Estado da Bahia, Salvador, 2015.
Palavras-chave