Balanceamento de carga no modelo de programação charm++ fazendo a análise da aplicação de balanceadores de carga centralizados em aplicações paralelas

dc.contributor.authorLizot, Giovane da Rosa
dc.date.accessioned2020-05-07T12:44:20Z
dc.date.available2019
dc.date.available2020-05-07T12:44:20Z
dc.date.issued2020-05-07
dc.description79 f.pt_BR
dc.description.abstractEste trabalho apresenta uma análise das estratégias de Balanceamento de Carga do Estado da Arte comparadas a uma nova proposta de um Balanceador de carga centralizado visando analisar o comportamento das diferentes abordagens para o tempo de execução e a migração de tarefas de aplicações paralelas. O objetivo é analisar os ganhos de desempenho alcançado com a sua aplicação em aplicações de simulação e dados experimentais, como também aplicações reais, comparado a abordagem sem balanceador. O algoritmo do Balanceador coleta informações sobre a quantidade de objetos mapeados em cada processador e suas cargas para calcular a carga total de cada processador em tempo real e as utiliza na tomada de decisões de Balanceamento de Carga dinamicamente movendo os processos entre os grupos Small e Large para que a diferença entre os grupos diminua, buscando um equilíbrio mútuo. Assim, as cargas tendem a ser distribuídas entre os núcleos de acordo com a estratégia adotada, reduzindo o desequilíbrio. Portanto, migrações desnecessárias não são executadas reduzindo o tempo de execução do aplicativo, e a cada iteração fazendo uma varredura das cargas nos núcleos e migrando de acordo com a necessidade, mantendo o nível de desbalanceamento do processador o mais baixo o possível. Para implementação foi utilizado o modelo de programação paralela Charm++. Os resultados dos testes iniciais demonstram reduções no tempo total de execução em comparação com a abordagem sem balanceador de carga. Os resultados mensurados apresentaram diferenças significativas no nível de desbalanceamento final na execução das aplicações.pt_BR
dc.identifier.urihttps://bibliodigital.unijui.edu.br/items/614710b6-3eb6-4162-a628-db13d5117b40
dc.language.isopt_BRpt_BR
dc.subjectEngenhariaspt_BR
dc.subjectCiência da Computaçãopt_BR
dc.subjectComputação de alto desempenhopt_BR
dc.subjectEscalonamento de processospt_BR
dc.subjectBalanceamento de cargapt_BR
dc.subjectCharm++pt_BR
dc.subjectProcessamento paralelopt_BR
dc.titleBalanceamento de carga no modelo de programação charm++ fazendo a análise da aplicação de balanceadores de carga centralizados em aplicações paralelaspt_BR
dc.typeTCCpt_BR
mtd2-br.advisor.instituationUniversidade Regional do Noroeste do Estado do Rio Grande do Sulpt_BR
mtd2-br.advisor.nameAlcântara, Romário Lopes

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
Giovane da Rosa Lizot.pdf
Tamanho:
1.44 MB
Formato:
Adobe Portable Document Format
Descrição:
Trabalho de Conclusão de Curso

Licença do Pacote

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descrição: