Algoritmo genético para escalonamento de tarefas em ambientes paralelos heterogêneos
Autor(a) principal: | |
---|---|
Data de Publicação: | 2024 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFU |
Texto Completo: | https://repositorio.ufu.br/handle/123456789/44002 |
Resumo: | Pesquisa sem auxílio de agências de fomento |
id |
UFU_2885be2dcf6fe78235f97caa38663e09 |
---|---|
oai_identifier_str |
oai:repositorio.ufu.br:123456789/44002 |
network_acronym_str |
UFU |
network_name_str |
Repositório Institucional da UFU |
repository_id_str |
|
spelling |
Algoritmo genético para escalonamento de tarefas em ambientes paralelos heterogêneosGenetic algorithm for task scheduling in heterogeneous parallel environmentsEscalonamento de tarefas, algoritmos genéticos, computação paralela.CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOPesquisa sem auxílio de agências de fomentoTrabalho de Conclusão de Curso (Graduação)O aumento do uso de programas de inteligência artificial e de computação de alto desempenho tem aumentado cada vez mais a demanda por computação paralela, a fim de economizar recursos computacionais e tempo na execução de programas cada vez mais exigentes. Para um bom paralelismo e uso dos recursos computacionais, é necessário um bom escalonamento das tarefas do programa a ser executado. Este trabalho visa implementar um algoritmo genético, inspirado em algoritmos conhecidos da literatura, para gerar soluções do problema do escalonamento de tarefas em um sistema multiprocessado heterogêneo e com custo de comunicação entre as tarefas alocadas em diferentes processadores. Neste trabalho foi realizado três cenários de experimentos, um para cada programa de aplicativo real utilizado, onde, em cada cenário, foi realizado o escalonamento de tarefas para o programa específico usando o AG implementado e quatro algoritmos determinísticos muito discutidos na literatura do problema abordado, são eles: IPEFT, IHEFT, CPOP e HEFT. Os resultados de todos os algoritmos foram comparados usando as métricas de makespan e load balance a fim de investigar se as características dos algoritmos genéticos podem ser benéficas para esta classe de problemas.Universidade Federal de UberlândiaBrasilCiência da ComputaçãoGabriel, Paulo Henrique Ribeirohttp://lattes.cnpq.br/3181954061121790Fernandes, Márcia Aparecidahttp://lattes.cnpq.br/8946715881289701Lafeta, Thiago Fialho de Queirozhttp://lattes.cnpq.br/7835210812469545Cunha, John Vitor da Silva2024-11-27T12:08:42Z2024-11-27T12:08:42Z2024-11-22info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfCunha, John Vitor da Silva. Algoritmo genético para escalonamento de tarefas em ambientes paralelos heterogêneos. 2024. 54 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de Uberlândia, Uberlândia, 2024.https://repositorio.ufu.br/handle/123456789/44002porhttp://creativecommons.org/licenses/by-nc-nd/3.0/us/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFU2024-11-28T06:22:24Zoai:repositorio.ufu.br:123456789/44002Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2024-11-28T06:22:24Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false |
dc.title.none.fl_str_mv |
Algoritmo genético para escalonamento de tarefas em ambientes paralelos heterogêneos Genetic algorithm for task scheduling in heterogeneous parallel environments |
title |
Algoritmo genético para escalonamento de tarefas em ambientes paralelos heterogêneos |
spellingShingle |
Algoritmo genético para escalonamento de tarefas em ambientes paralelos heterogêneos Cunha, John Vitor da Silva Escalonamento de tarefas, algoritmos genéticos, computação paralela. CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
title_short |
Algoritmo genético para escalonamento de tarefas em ambientes paralelos heterogêneos |
title_full |
Algoritmo genético para escalonamento de tarefas em ambientes paralelos heterogêneos |
title_fullStr |
Algoritmo genético para escalonamento de tarefas em ambientes paralelos heterogêneos |
title_full_unstemmed |
Algoritmo genético para escalonamento de tarefas em ambientes paralelos heterogêneos |
title_sort |
Algoritmo genético para escalonamento de tarefas em ambientes paralelos heterogêneos |
author |
Cunha, John Vitor da Silva |
author_facet |
Cunha, John Vitor da Silva |
author_role |
author |
dc.contributor.none.fl_str_mv |
Gabriel, Paulo Henrique Ribeiro http://lattes.cnpq.br/3181954061121790 Fernandes, Márcia Aparecida http://lattes.cnpq.br/8946715881289701 Lafeta, Thiago Fialho de Queiroz http://lattes.cnpq.br/7835210812469545 |
dc.contributor.author.fl_str_mv |
Cunha, John Vitor da Silva |
dc.subject.por.fl_str_mv |
Escalonamento de tarefas, algoritmos genéticos, computação paralela. CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
topic |
Escalonamento de tarefas, algoritmos genéticos, computação paralela. CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
description |
Pesquisa sem auxílio de agências de fomento |
publishDate |
2024 |
dc.date.none.fl_str_mv |
2024-11-27T12:08:42Z 2024-11-27T12:08:42Z 2024-11-22 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
Cunha, John Vitor da Silva. Algoritmo genético para escalonamento de tarefas em ambientes paralelos heterogêneos. 2024. 54 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de Uberlândia, Uberlândia, 2024. https://repositorio.ufu.br/handle/123456789/44002 |
identifier_str_mv |
Cunha, John Vitor da Silva. Algoritmo genético para escalonamento de tarefas em ambientes paralelos heterogêneos. 2024. 54 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de Uberlândia, Uberlândia, 2024. |
url |
https://repositorio.ufu.br/handle/123456789/44002 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/3.0/us/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/3.0/us/ |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal de Uberlândia Brasil Ciência da Computação |
publisher.none.fl_str_mv |
Universidade Federal de Uberlândia Brasil Ciência da Computação |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFU instname:Universidade Federal de Uberlândia (UFU) instacron:UFU |
instname_str |
Universidade Federal de Uberlândia (UFU) |
instacron_str |
UFU |
institution |
UFU |
reponame_str |
Repositório Institucional da UFU |
collection |
Repositório Institucional da UFU |
repository.name.fl_str_mv |
Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU) |
repository.mail.fl_str_mv |
diinf@dirbi.ufu.br |
_version_ |
1823695055608610816 |