Estratégias de balanceamento de carga para um algoritmo branch-and-bound paralelo para executar em grids computacionais

Detalhes bibliográficos
Autor(a) principal: Silva, Juliana Mendes Nascente
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