Análise de desempenho de algoritmos de escalonamento aplicados a um sistema gerenciador de recursos para execução de aplicação operacional de computação científica
Resumo
No decorrer dos últimos anos a computação de alta performance é uma das principais
áreas de pesquisa na computação, que tem com o propósito aumentar o desempenho
dos ambientes computacionais e diminuir o tempo de execução das aplicações. Com uma
gama de recursos computacionais distribuídos, o Sistema Gerenciador de Recursos (SGR)
é o responsável por realizar o gerenciamento dos recursos computacionais, gerenciamento
dos jobs para execução e dos usuários nestes ambientes. Para realizar o gerenciamento
do ambiente de alto desempenho, o SGR possui alguns componentes essenciais para
seu funcionamento, entre eles, um dos mais importantes é algoritmo de escalonamento,
que define quando e onde cada job será executado. Contudo, a escolha do algoritmo de
escalonamento para ambientes científicos que exigem resultados em tempo hábil e uma
utilização otimizada dos recursos computacionais ainda necessita de mais pesquisas e
experimentos. Este estudo analisa os aspectos do ambiente de computação distribuído
quando utilizado quatro diferentes algoritmos de escalonamento aplicados ao sistema gerenciador
de recursos SLURM, em um ambiente que executa uma aplicação científica de
previsão ionosférica. São apresentados os pontos fortes e fracos de cada um dos algoritmos
desenvolvidos e aplicados a um sistema gerenciador de recursos quando expostos a
situações adversas em um ambiente que executa uma aplicação científica.
Coleções
Os arquivos de licença a seguir estão associados a este item: