Representações de Algoritmos Genéticos para o Problema de Escalonamento Estático de Tarefas em Multiprocessadores

Detalhes bibliográficos
Autor(a) principal: Silva, Eduardo Cassiano da
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFU
Texto Completo: https://repositorio.ufu.br/handle/123456789/28884
http://doi.org/10.14393/ufu.di.2020.104
Resumo: This dissertation presents a systematic review of the literature on the characteristics of genetic algorithms applied to the multiprocessor task scheduling problem. The review was applied on works published between 1990 and 2018. A research protocol was developed to define the stages of the review as well as the rules for including and excluding studies. In the review, 13 representations of chromosomes were identified. Given the particularities of each representation, 78 genetic operators were found. The objective functions employed in these algorithms have also been summarized. Finally, the four encodings (Topological List Encoding (TLE), Matching Scheduling Encoding (MSE), Ordered List Encoding (OLE) and Processor List Encoding (PLE)) were compared by dispersion analysis. Thus, when applying the metrics of makespan, flowtime and load balance, it was possible to observe a better performance in the OLE representation and an equivalence between TLE, MSE and PLE. Lastly, the synthesis developed in this dissertation can be significant in decision making and in conducting new research.
id UFU_9b4c094a2ac5592420854660e0e57b66
oai_identifier_str oai:repositorio.ufu.br:123456789/28884
network_acronym_str UFU
network_name_str Repositório Institucional da UFU
repository_id_str
spelling Representações de Algoritmos Genéticos para o Problema de Escalonamento Estático de Tarefas em MultiprocessadoresRepresentations of Genetic Algorithms for the Static Multiprocessor Task Scheduling ProblemAlgoritmos GenéticosEscalonamento de TarefasSistemas MultiprocessadosRepresentaçõesFunção ObjetivoDAGCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOThis dissertation presents a systematic review of the literature on the characteristics of genetic algorithms applied to the multiprocessor task scheduling problem. The review was applied on works published between 1990 and 2018. A research protocol was developed to define the stages of the review as well as the rules for including and excluding studies. In the review, 13 representations of chromosomes were identified. Given the particularities of each representation, 78 genetic operators were found. The objective functions employed in these algorithms have also been summarized. Finally, the four encodings (Topological List Encoding (TLE), Matching Scheduling Encoding (MSE), Ordered List Encoding (OLE) and Processor List Encoding (PLE)) were compared by dispersion analysis. Thus, when applying the metrics of makespan, flowtime and load balance, it was possible to observe a better performance in the OLE representation and an equivalence between TLE, MSE and PLE. Lastly, the synthesis developed in this dissertation can be significant in decision making and in conducting new research.FAPEMIG - Fundação de Amparo a Pesquisa do Estado de Minas GeraisDissertação (Mestrado)Este trabalho apresenta uma revisão sistemática da literatura sobre as características dos algoritmos genéticos aplicado ao problema do escalonamento de tarefas em sistemas multiprocessados. A revisão foi aplicada sobre trabalhos publicados entre 1990 e 2018. Sendo assim, um protocolo de pesquisa foi elaborado para definir as fases de execução da revisão, assim como as regras para incluir e excluir estudos. Após a execução da revisão, 13 representações de cromossomos foram identificadas. Dadas as particularidades de cada representação, 78 operadores genéticos foram encontrados. As funções objetivo empregadas nesses algoritmos também foram sumarizadas. Por fim, as quatro codificações (Codificação de Listas Topológicas (TLE), Codificação de Alocação e Escalonamento (MSE), Codificação por Lista Ordenada (OLE) e Codificação por Lista de Processadores (PLE)) foram comparadas através de uma análise de dispersão. Desse modo, ao aplicar as métricas de makespan, flowtime e load balance, foi possível observar um melhor desempenho na representação OLE e uma equivalência entre TLE, MSE e PLE. Por fim, a síntese elaborada nesta dissertação pode ser significativa na tomada de decisão e na realização de novas pesquisas.2022-01-20Universidade Federal de UberlândiaBrasilPrograma de Pós-graduação em Ciência da ComputaçãoGabriel, Paulo Henrique Ribeirohttp://lattes.cnpq.br/3181954061121790Carneiro, Murillo Guimarãeshttp://lattes.cnpq.br/8158868389973535Soares, Telma Woerle de Limahttp://lattes.cnpq.br/6296363436468330Silva, Eduardo Cassiano da2020-03-04T17:18:05Z2020-03-04T17:18:05Z2020-01-20info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfSILVA, Eduardo Cassiano da. Representações de Algoritmos Genéticos para o Problema de Escalonamento Estático de Tarefas em Multiprocessadores. 2020. 231 f. Dissertação (Mestrado) - Curso de Mestrado em Ciência da Computação, Faculdade de Computação, Universidade Federal de Uberlândia, Uberlândia, 2020. Disponível em: <http://doi.org/10.14393/ufu.di.2020.104>.https://repositorio.ufu.br/handle/123456789/28884http://doi.org/10.14393/ufu.di.2020.104porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFU2022-10-18T13:51:39Zoai:repositorio.ufu.br:123456789/28884Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2022-10-18T13:51:39Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false
dc.title.none.fl_str_mv Representações de Algoritmos Genéticos para o Problema de Escalonamento Estático de Tarefas em Multiprocessadores
Representations of Genetic Algorithms for the Static Multiprocessor Task Scheduling Problem
title Representações de Algoritmos Genéticos para o Problema de Escalonamento Estático de Tarefas em Multiprocessadores
spellingShingle Representações de Algoritmos Genéticos para o Problema de Escalonamento Estático de Tarefas em Multiprocessadores
Silva, Eduardo Cassiano da
Algoritmos Genéticos
Escalonamento de Tarefas
Sistemas Multiprocessados
Representações
Função Objetivo
DAG
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Representações de Algoritmos Genéticos para o Problema de Escalonamento Estático de Tarefas em Multiprocessadores
title_full Representações de Algoritmos Genéticos para o Problema de Escalonamento Estático de Tarefas em Multiprocessadores
title_fullStr Representações de Algoritmos Genéticos para o Problema de Escalonamento Estático de Tarefas em Multiprocessadores
title_full_unstemmed Representações de Algoritmos Genéticos para o Problema de Escalonamento Estático de Tarefas em Multiprocessadores
title_sort Representações de Algoritmos Genéticos para o Problema de Escalonamento Estático de Tarefas em Multiprocessadores
author Silva, Eduardo Cassiano da
author_facet Silva, Eduardo Cassiano da
author_role author
dc.contributor.none.fl_str_mv Gabriel, Paulo Henrique Ribeiro
http://lattes.cnpq.br/3181954061121790
Carneiro, Murillo Guimarães
http://lattes.cnpq.br/8158868389973535
Soares, Telma Woerle de Lima
http://lattes.cnpq.br/6296363436468330
dc.contributor.author.fl_str_mv Silva, Eduardo Cassiano da
dc.subject.por.fl_str_mv Algoritmos Genéticos
Escalonamento de Tarefas
Sistemas Multiprocessados
Representações
Função Objetivo
DAG
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Algoritmos Genéticos
Escalonamento de Tarefas
Sistemas Multiprocessados
Representações
Função Objetivo
DAG
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description This dissertation presents a systematic review of the literature on the characteristics of genetic algorithms applied to the multiprocessor task scheduling problem. The review was applied on works published between 1990 and 2018. A research protocol was developed to define the stages of the review as well as the rules for including and excluding studies. In the review, 13 representations of chromosomes were identified. Given the particularities of each representation, 78 genetic operators were found. The objective functions employed in these algorithms have also been summarized. Finally, the four encodings (Topological List Encoding (TLE), Matching Scheduling Encoding (MSE), Ordered List Encoding (OLE) and Processor List Encoding (PLE)) were compared by dispersion analysis. Thus, when applying the metrics of makespan, flowtime and load balance, it was possible to observe a better performance in the OLE representation and an equivalence between TLE, MSE and PLE. Lastly, the synthesis developed in this dissertation can be significant in decision making and in conducting new research.
publishDate 2020
dc.date.none.fl_str_mv 2020-03-04T17:18:05Z
2020-03-04T17:18:05Z
2020-01-20
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SILVA, Eduardo Cassiano da. Representações de Algoritmos Genéticos para o Problema de Escalonamento Estático de Tarefas em Multiprocessadores. 2020. 231 f. Dissertação (Mestrado) - Curso de Mestrado em Ciência da Computação, Faculdade de Computação, Universidade Federal de Uberlândia, Uberlândia, 2020. Disponível em: <http://doi.org/10.14393/ufu.di.2020.104>.
https://repositorio.ufu.br/handle/123456789/28884
http://doi.org/10.14393/ufu.di.2020.104
identifier_str_mv SILVA, Eduardo Cassiano da. Representações de Algoritmos Genéticos para o Problema de Escalonamento Estático de Tarefas em Multiprocessadores. 2020. 231 f. Dissertação (Mestrado) - Curso de Mestrado em Ciência da Computação, Faculdade de Computação, Universidade Federal de Uberlândia, Uberlândia, 2020. Disponível em: <http://doi.org/10.14393/ufu.di.2020.104>.
url https://repositorio.ufu.br/handle/123456789/28884
http://doi.org/10.14393/ufu.di.2020.104
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
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
Programa de Pós-graduação em Ciência da Computação
publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Programa de Pós-graduação em 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_ 1813711366139150336