Estratégias de balanceamento de carga para um algoritmo branch-and-bound paralelo para executar em grids computacionais
Autor(a) principal: | |
---|---|
Data de Publicação: | 2006 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
Texto Completo: | https://app.uff.br/riuff/handle/1/17863 |
Resumo: | This work introduces three techniques of load balancing strategies for a distributed branchand-bound algorithm, applied to the Steiner Problem in Graphs (SPG), to be executed on computational Grids. Many Grids are composed of cluster of processors not dedicateds and heterogeneous. Moreover, the processors belonging to a same cluster are connected via highspeed links and the clusters, geographically distant, are connected through lowspeed links, in a hierarchical fashion. In order to improve the the efficience of parallel algorithms in these enviroments, dynamic load solved among the available resources, are crucial. Two completely distributeds strategies and a centralized one that employs the usual master-worker paradigm were proposed. They estimate the size of the load to be transfered and evaluate the performance presented by processors at each load request. The experiments were carried out using SPG intance from SteinLib. The proposed strategies showed to be efficiente when compared with other existing load balance strategies for this problem.Two strategies total distributed and one employ the usual master-worker paradigm.They estimate the size of the load and evaluate the performances presented for the processors to do transference. The tests experiments had been carried through instances of the SPG contained in SteinLib. The strategies demonstrated its efficiency and scalability. |
id |
UFF-2_2af425e2bc20bb49455950f38c3b6628 |
---|---|
oai_identifier_str |
oai:app.uff.br:1/17863 |
network_acronym_str |
UFF-2 |
network_name_str |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
repository_id_str |
2120 |
spelling |
Estratégias de balanceamento de carga para um algoritmo branch-and-bound paralelo para executar em grids computacionaisCiência da computaçãoAlgoritmoAlgoritmo de balanceamento de cargaProblema de SteinerGrids computacionaisBranch-and-BoundCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAOThis work introduces three techniques of load balancing strategies for a distributed branchand-bound algorithm, applied to the Steiner Problem in Graphs (SPG), to be executed on computational Grids. Many Grids are composed of cluster of processors not dedicateds and heterogeneous. Moreover, the processors belonging to a same cluster are connected via highspeed links and the clusters, geographically distant, are connected through lowspeed links, in a hierarchical fashion. In order to improve the the efficience of parallel algorithms in these enviroments, dynamic load solved among the available resources, are crucial. Two completely distributeds strategies and a centralized one that employs the usual master-worker paradigm were proposed. They estimate the size of the load to be transfered and evaluate the performance presented by processors at each load request. The experiments were carried out using SPG intance from SteinLib. The proposed strategies showed to be efficiente when compared with other existing load balance strategies for this problem.Two strategies total distributed and one employ the usual master-worker paradigm.They estimate the size of the load and evaluate the performances presented for the processors to do transference. The tests experiments had been carried through instances of the SPG contained in SteinLib. The strategies demonstrated its efficiency and scalability.Esta dissertação propõe três estratégias de balanceamento de carga para o algoritmo branch-and-bound paralelo aplicado ao Problema de Steiner em Grafos (PSG) para ser executado em Grids computacionais. Geralmente, Grids são formados por processadores heterogêneos e não dedicados. Além disto, são organizados de modo hierárquico: processadores pertencentes a um mesmo cluster são conectados através de links de velocidade mais alta do que processadores de clusters geograficamente distantes. A utilização de uma estratégia de balanceamento de carga dinâmica, capaz de adequar a carga ainda não resolvida aos recursos diponíveis no ambiente, é essencial para melhorar a eficiência paralela do algoritmo. Foram propostas duas estratégias totalmente distribuídas e uma centralizada que estimam o tamanho da carga a ser enviada e avaliam os desempenhos apresentados pelo processadores mediante a uma requisição de carga. Os testes foram realizados com instâncias do PSG contidas no repositório SteinLib. As estratégias se mostraram eficientes quando comparadas com outras estratégias de balanceamento de carga existente para o problema.Programa de Pós-Graduação em ComputaçãoComputaçãoDrummond, Lúcia Maria de Assumpçãohttp://lattes.cnpq.br/9314029648579658Castro, Maria Clicia Stelling dehttp://lattes.cnpq.br/6348480289055660Wedemann, Roseli Suzihttp://lattes.cnpq.br/5258150848273682Martins, Simone de Limahttp://lattes.cnpq.br/5202429302236084Guedes Neto, Dorgival Olavohttp://lattes.cnpq.br/3551809247862378Silva, Juliana Mendes Nascente2021-03-10T20:42:57Z2008-05-052021-03-10T20:42:57Z2006-02-15info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://app.uff.br/riuff/handle/1/17863porCC-BY-SAinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2023-11-28T05:45:00Zoai:app.uff.br:1/17863Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202024-08-19T10:57:17.368668Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false |
dc.title.none.fl_str_mv |
Estratégias de balanceamento de carga para um algoritmo branch-and-bound paralelo para executar em grids computacionais |
title |
Estratégias de balanceamento de carga para um algoritmo branch-and-bound paralelo para executar em grids computacionais |
spellingShingle |
Estratégias de balanceamento de carga para um algoritmo branch-and-bound paralelo para executar em grids computacionais Silva, Juliana Mendes Nascente Ciência da computação Algoritmo Algoritmo de balanceamento de carga Problema de Steiner Grids computacionais Branch-and-Bound CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO |
title_short |
Estratégias de balanceamento de carga para um algoritmo branch-and-bound paralelo para executar em grids computacionais |
title_full |
Estratégias de balanceamento de carga para um algoritmo branch-and-bound paralelo para executar em grids computacionais |
title_fullStr |
Estratégias de balanceamento de carga para um algoritmo branch-and-bound paralelo para executar em grids computacionais |
title_full_unstemmed |
Estratégias de balanceamento de carga para um algoritmo branch-and-bound paralelo para executar em grids computacionais |
title_sort |
Estratégias de balanceamento de carga para um algoritmo branch-and-bound paralelo para executar em grids computacionais |
author |
Silva, Juliana Mendes Nascente |
author_facet |
Silva, Juliana Mendes Nascente |
author_role |
author |
dc.contributor.none.fl_str_mv |
Drummond, Lúcia Maria de Assumpção http://lattes.cnpq.br/9314029648579658 Castro, Maria Clicia Stelling de http://lattes.cnpq.br/6348480289055660 Wedemann, Roseli Suzi http://lattes.cnpq.br/5258150848273682 Martins, Simone de Lima http://lattes.cnpq.br/5202429302236084 Guedes Neto, Dorgival Olavo http://lattes.cnpq.br/3551809247862378 |
dc.contributor.author.fl_str_mv |
Silva, Juliana Mendes Nascente |
dc.subject.por.fl_str_mv |
Ciência da computação Algoritmo Algoritmo de balanceamento de carga Problema de Steiner Grids computacionais Branch-and-Bound CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO |
topic |
Ciência da computação Algoritmo Algoritmo de balanceamento de carga Problema de Steiner Grids computacionais Branch-and-Bound CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO |
description |
This work introduces three techniques of load balancing strategies for a distributed branchand-bound algorithm, applied to the Steiner Problem in Graphs (SPG), to be executed on computational Grids. Many Grids are composed of cluster of processors not dedicateds and heterogeneous. Moreover, the processors belonging to a same cluster are connected via highspeed links and the clusters, geographically distant, are connected through lowspeed links, in a hierarchical fashion. In order to improve the the efficience of parallel algorithms in these enviroments, dynamic load solved among the available resources, are crucial. Two completely distributeds strategies and a centralized one that employs the usual master-worker paradigm were proposed. They estimate the size of the load to be transfered and evaluate the performance presented by processors at each load request. The experiments were carried out using SPG intance from SteinLib. The proposed strategies showed to be efficiente when compared with other existing load balance strategies for this problem.Two strategies total distributed and one employ the usual master-worker paradigm.They estimate the size of the load and evaluate the performances presented for the processors to do transference. The tests experiments had been carried through instances of the SPG contained in SteinLib. The strategies demonstrated its efficiency and scalability. |
publishDate |
2006 |
dc.date.none.fl_str_mv |
2006-02-15 2008-05-05 2021-03-10T20:42:57Z 2021-03-10T20:42:57Z |
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://app.uff.br/riuff/handle/1/17863 |
url |
https://app.uff.br/riuff/handle/1/17863 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
CC-BY-SA info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
CC-BY-SA |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Programa de Pós-Graduação em Computação Computação |
publisher.none.fl_str_mv |
Programa de Pós-Graduação em Computação Computação |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF) instname:Universidade Federal Fluminense (UFF) instacron:UFF |
instname_str |
Universidade Federal Fluminense (UFF) |
instacron_str |
UFF |
institution |
UFF |
reponame_str |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
collection |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF) |
repository.mail.fl_str_mv |
riuff@id.uff.br |
_version_ |
1811823617935147008 |