Algoritmos para problemas de escalonamento em grades

Detalhes bibliográficos
Autor(a) principal: Peixoto, Robson Roberto Souza
Data de Publicação: 2011
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1615608
Resumo: Orientador: Eduardo Candido Xavier
id UNICAMP-30_15e95acada2f0d67d16a30782b487b64
oai_identifier_str oai::798158
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Algoritmos para problemas de escalonamento em gradesAlgorithms for scheduling problems in gridComputação em grade (Sistemas de computador)Escalonamento de produçãoAlgoritmos de aproximaçãoAlgoritmos on-lineComputational grids (Computer systems)Tasks schedulingApproximation algorithmsOnline algorithmsOrientador: Eduardo Candido XavierDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Nesta dissertação estudamos algoritmos para resolver problemas de escalonamento de tarefas em grades computacionais. Dado um conjunto de tarefas submetidas a uma grade computacional, deve-se definir em quais recursos essas tarefas serão executadas. Algoritmos de escalonamento são empregados com o objetivo de minimizar o tempo necessário para executar todas as tarefas (makespan) que foram submetidas. Nosso foco é estudar os atuais algoritmos de escalonamento usados em grades computacionais e comparar estes algoritmos. Nesta dissertação apresentamos algoritmos onlines, aproximados e heurísticas para o problema. Como resultados novos, provamos fatores de aproximação para o algoritmo RR quando utilizado para resolver os problemas R; sit|Tj|Cmax, R; sit|Tj|TPCC, R; sit|Tj = L| Cmax e R; sit|Tj = L|TPCC é justo. Por fim, definimos uma interface que adiciona replicação de tarefas a qualquer algoritmo de escalonamento, onde nós mostramos a aproximação desta interface, e apresentamos uma comparação via simulação dos algoritmos sem e com replicação. Nossas simulações mostram que, com a utilização de replicação, houve a redução no makespan de até 80% para o algoritmo Min-min. Nas nossas análises também fazemos uso da métrica RTPCC que calcula exatamente a quantidade de instruções que foram usadas para executar todas as tarefasAbstract: In this dissertation, we studied algorithms to solve task scheduling problems in computational grids. Given a task set that was submitted to a computational grid, the problem is to define in which resources these tasks will be executed and the order they will be executed. Scheduling algorithms are used in order to minimize the time required to execute all tasks (makespan). We studied the most recent scheduling algorithms proposed to be used in computational grids, and then compare them using simulations. In this dissertation we also present approximate algorithms and new heuristics for the problem. As new results, we proved approximation factors to the RR algorithm when applied to solve the problems R; sit|Tj|Cmax, R; sit|Tj|TPCC, R; sit|Tj = L| Cmax and R; sit|Tj = L|TPCC. Finally, we defined an interface that adds task replication capability to any scheduling algorithm. We then show approximation results for algorithms using this interface, and present a comparison of well know algorithms with and without replication. This comparison is done via simulation. Our simulations show that, with replication, there was up to 80% of reduction in the makespan to some algorithms like the Min-minMestradoTeoria da ComputaçãoMestre em Ciência da Computação[s.n.]Xavier, Eduardo Candido, 1979-Batista, Daniel MacêdoMadeira, Edmundo Roberto MauroUniversidade Estadual de Campinas. Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASPeixoto, Robson Roberto Souza2011info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf65 f. : il.https://hdl.handle.net/20.500.12733/1615608PEIXOTO, Robson Roberto Souza. Algoritmos para problemas de escalonamento em grades. 2011. 65 f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1615608. Acesso em: 15 mai. 2024.https://repositorio.unicamp.br/acervo/detalhe/798158porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T06:18:19Zoai::798158Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T06:18:19Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Algoritmos para problemas de escalonamento em grades
Algorithms for scheduling problems in grid
title Algoritmos para problemas de escalonamento em grades
spellingShingle Algoritmos para problemas de escalonamento em grades
Peixoto, Robson Roberto Souza
Computação em grade (Sistemas de computador)
Escalonamento de produção
Algoritmos de aproximação
Algoritmos on-line
Computational grids (Computer systems)
Tasks scheduling
Approximation algorithms
Online algorithms
title_short Algoritmos para problemas de escalonamento em grades
title_full Algoritmos para problemas de escalonamento em grades
title_fullStr Algoritmos para problemas de escalonamento em grades
title_full_unstemmed Algoritmos para problemas de escalonamento em grades
title_sort Algoritmos para problemas de escalonamento em grades
author Peixoto, Robson Roberto Souza
author_facet Peixoto, Robson Roberto Souza
author_role author
dc.contributor.none.fl_str_mv Xavier, Eduardo Candido, 1979-
Batista, Daniel Macêdo
Madeira, Edmundo Roberto Mauro
Universidade Estadual de Campinas. Instituto de Computação
Programa de Pós-Graduação em Ciência da Computação
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Peixoto, Robson Roberto Souza
dc.subject.por.fl_str_mv Computação em grade (Sistemas de computador)
Escalonamento de produção
Algoritmos de aproximação
Algoritmos on-line
Computational grids (Computer systems)
Tasks scheduling
Approximation algorithms
Online algorithms
topic Computação em grade (Sistemas de computador)
Escalonamento de produção
Algoritmos de aproximação
Algoritmos on-line
Computational grids (Computer systems)
Tasks scheduling
Approximation algorithms
Online algorithms
description Orientador: Eduardo Candido Xavier
publishDate 2011
dc.date.none.fl_str_mv 2011
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 https://hdl.handle.net/20.500.12733/1615608
PEIXOTO, Robson Roberto Souza. Algoritmos para problemas de escalonamento em grades. 2011. 65 f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1615608. Acesso em: 15 mai. 2024.
url https://hdl.handle.net/20.500.12733/1615608
identifier_str_mv PEIXOTO, Robson Roberto Souza. Algoritmos para problemas de escalonamento em grades. 2011. 65 f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1615608. Acesso em: 15 mai. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/798158
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
65 f. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1799138484216135680