Algoritmos para problemas de escalonamento em grades
Autor(a) principal: | |
---|---|
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 (UNICAMP). 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: 3 set. 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 (UNICAMP). 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: 3 set. 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: 3 set. 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_ |
1809189056115900416 |