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.author | Lizot, Giovane da Rosa | |
dc.date.accessioned | 2020-05-07T12:44:20Z | |
dc.date.available | 2019 | |
dc.date.available | 2020-05-07T12:44:20Z | |
dc.date.issued | 2020-05-07 | |
dc.description | 79 f. | pt_BR |
dc.description.abstract | Este 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.uri | https://bibliodigital.unijui.edu.br/items/614710b6-3eb6-4162-a628-db13d5117b40 | |
dc.language.iso | pt_BR | pt_BR |
dc.subject | Engenharias | pt_BR |
dc.subject | Ciência da Computação | pt_BR |
dc.subject | Computação de alto desempenho | pt_BR |
dc.subject | Escalonamento de processos | pt_BR |
dc.subject | Balanceamento de carga | pt_BR |
dc.subject | Charm++ | pt_BR |
dc.subject | Processamento paralelo | pt_BR |
dc.title | 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 | pt_BR |
dc.type | TCC | pt_BR |
mtd2-br.advisor.instituation | Universidade Regional do Noroeste do Estado do Rio Grande do Sul | pt_BR |
mtd2-br.advisor.name | Alcântara, Romário Lopes |
Arquivos
Pacote Original
1 - 1 de 1
Carregando...
- 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
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: