Implementação e análise de algoritmos BSP/CGM em um Beowulf e no InteGrade

Detalhes bibliográficos
Ano de defesa: 2009
Autor(a) principal: Nishibe, Christiane
Orientador(a): Cáceres, Edson Norberto
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.ufms.br/handle/123456789/453
Resumo: Com o avanço da ciência e da tecnologia nas mais diversas áreas surgiram problemas que necessitam cada vez mais de alto poder computacional. Inicialmente, para resolver esses problemas, eram utilizados computadores paralelos de grande porte e elevado custo. Em seguida, no entanto, tornou-se mais eficiente e barato montar clusters com PCs que trabalham em conjunto para oferecer um alto poder de processamento a um custo menor que o método anterior. Recentemente, porém, vem sendo desenvolvido a ideia de interligar clusters dispersos geograficamente, formando uma única grade computacional e uma dessas propostas é o middleware InteGrade. Visto que a utilização de grades computacionais para elevar o poder de processamento disponível para a solução dos mais diversos problemas vem se tornando mais comum, o principal objetivo do nosso trabalho é avaliar o desempenho do InteGrade em relação ao cluster. Para fazer essa avaliação, estudamos problemas paralelos com diferentes aspectos de computação e de comunicação e os implementamos utilizando o modelo BSP/CGM (Bulk Synchronous Parallel/Coarse Grained Multicomputer). Entre os problemas estudados estão o Problema da Mochila 0-1, o Problema da Árvore Geradora e por fim o Problema do Fecho Transitivo. Todos os algoritmos foram implementados utilizando o padrão MPI (Message Passing Interface) e a linguagem C.
id UFMS_b0d2620857e98d2b2b6a5f53a0eba724
oai_identifier_str oai:repositorio.ufms.br:123456789/453
network_acronym_str UFMS
network_name_str Repositório Institucional da UFMS
repository_id_str
spelling 2011-09-02T13:41:34Z2021-09-30T19:57:49Z2009https://repositorio.ufms.br/handle/123456789/453Com o avanço da ciência e da tecnologia nas mais diversas áreas surgiram problemas que necessitam cada vez mais de alto poder computacional. Inicialmente, para resolver esses problemas, eram utilizados computadores paralelos de grande porte e elevado custo. Em seguida, no entanto, tornou-se mais eficiente e barato montar clusters com PCs que trabalham em conjunto para oferecer um alto poder de processamento a um custo menor que o método anterior. Recentemente, porém, vem sendo desenvolvido a ideia de interligar clusters dispersos geograficamente, formando uma única grade computacional e uma dessas propostas é o middleware InteGrade. Visto que a utilização de grades computacionais para elevar o poder de processamento disponível para a solução dos mais diversos problemas vem se tornando mais comum, o principal objetivo do nosso trabalho é avaliar o desempenho do InteGrade em relação ao cluster. Para fazer essa avaliação, estudamos problemas paralelos com diferentes aspectos de computação e de comunicação e os implementamos utilizando o modelo BSP/CGM (Bulk Synchronous Parallel/Coarse Grained Multicomputer). Entre os problemas estudados estão o Problema da Mochila 0-1, o Problema da Árvore Geradora e por fim o Problema do Fecho Transitivo. Todos os algoritmos foram implementados utilizando o padrão MPI (Message Passing Interface) e a linguagem C.As the science and technology advanced in all diverse areas, problems which require more and more computer power to be solved were risen. In the beginning, these problems were solved by high performance parallel computers which were huge and very expensive. After that, though, making clusters with PCs which worked together to offer a higher processing capacity at a lower cost than the previous one became more efficient and inexpensive. Recently, however, the idea of linking geographically spread clusters making a single computer net, which one of the proposals is the middleware InteGrade, has been developed. Once using grid computing to improve the available processing capacity to solve the range of the most different problems has become more common, the main objective of our work is to compare the performance between InteGrade to the cluster’s. To value this we have studied the parallel problems with different computer and communication aspects and implemented it using the BSP/CGM model (Bulk Synchronous Parallel/Coarse Grained Multicomputer). The studied problems were 0-1 Knapsack Problem, the Spanning Tree Problem and Transitive Closure Problem. All the algorithms were implemented using the MPI pattern (Message Passing Interface) and C language.porProgramação ParalelaAlgoritmos GráficosAlgoritmos e Estruturas de DadosAlgoritmos Úteis e EspecíficosImplementação e análise de algoritmos BSP/CGM em um Beowulf e no InteGradeinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisCáceres, Edson NorbertoNishibe, Christianeinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFMSinstname:Universidade Federal de Mato Grosso do Sul (UFMS)instacron:UFMSTHUMBNAILChristiane Nishibe.pdf.jpgChristiane Nishibe.pdf.jpgGenerated Thumbnailimage/jpeg1224https://repositorio.ufms.br/bitstream/123456789/453/4/Christiane%20Nishibe.pdf.jpg75f4f48380cc979ccb9894141b967345MD54TEXTChristiane Nishibe.pdf.txtChristiane Nishibe.pdf.txtExtracted texttext/plain106779https://repositorio.ufms.br/bitstream/123456789/453/3/Christiane%20Nishibe.pdf.txtafaa4b0cc8b3af5ce4ed0e92e69299fdMD53ORIGINALChristiane Nishibe.pdfChristiane Nishibe.pdfapplication/pdf586337https://repositorio.ufms.br/bitstream/123456789/453/1/Christiane%20Nishibe.pdf7b536759b63f68785c4439e10b29c82eMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ufms.br/bitstream/123456789/453/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52123456789/4532021-09-30 15:57:49.158oai:repositorio.ufms.br:123456789/453Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufms.br/oai/requestri.prograd@ufms.bropendoar:21242021-09-30T19:57:49Repositório Institucional da UFMS - Universidade Federal de Mato Grosso do Sul (UFMS)false
dc.title.pt_BR.fl_str_mv Implementação e análise de algoritmos BSP/CGM em um Beowulf e no InteGrade
title Implementação e análise de algoritmos BSP/CGM em um Beowulf e no InteGrade
spellingShingle Implementação e análise de algoritmos BSP/CGM em um Beowulf e no InteGrade
Nishibe, Christiane
Programação Paralela
Algoritmos Gráficos
Algoritmos e Estruturas de Dados
Algoritmos Úteis e Específicos
title_short Implementação e análise de algoritmos BSP/CGM em um Beowulf e no InteGrade
title_full Implementação e análise de algoritmos BSP/CGM em um Beowulf e no InteGrade
title_fullStr Implementação e análise de algoritmos BSP/CGM em um Beowulf e no InteGrade
title_full_unstemmed Implementação e análise de algoritmos BSP/CGM em um Beowulf e no InteGrade
title_sort Implementação e análise de algoritmos BSP/CGM em um Beowulf e no InteGrade
author Nishibe, Christiane
author_facet Nishibe, Christiane
author_role author
dc.contributor.advisor1.fl_str_mv Cáceres, Edson Norberto
dc.contributor.author.fl_str_mv Nishibe, Christiane
contributor_str_mv Cáceres, Edson Norberto
dc.subject.por.fl_str_mv Programação Paralela
Algoritmos Gráficos
Algoritmos e Estruturas de Dados
Algoritmos Úteis e Específicos
topic Programação Paralela
Algoritmos Gráficos
Algoritmos e Estruturas de Dados
Algoritmos Úteis e Específicos
description Com o avanço da ciência e da tecnologia nas mais diversas áreas surgiram problemas que necessitam cada vez mais de alto poder computacional. Inicialmente, para resolver esses problemas, eram utilizados computadores paralelos de grande porte e elevado custo. Em seguida, no entanto, tornou-se mais eficiente e barato montar clusters com PCs que trabalham em conjunto para oferecer um alto poder de processamento a um custo menor que o método anterior. Recentemente, porém, vem sendo desenvolvido a ideia de interligar clusters dispersos geograficamente, formando uma única grade computacional e uma dessas propostas é o middleware InteGrade. Visto que a utilização de grades computacionais para elevar o poder de processamento disponível para a solução dos mais diversos problemas vem se tornando mais comum, o principal objetivo do nosso trabalho é avaliar o desempenho do InteGrade em relação ao cluster. Para fazer essa avaliação, estudamos problemas paralelos com diferentes aspectos de computação e de comunicação e os implementamos utilizando o modelo BSP/CGM (Bulk Synchronous Parallel/Coarse Grained Multicomputer). Entre os problemas estudados estão o Problema da Mochila 0-1, o Problema da Árvore Geradora e por fim o Problema do Fecho Transitivo. Todos os algoritmos foram implementados utilizando o padrão MPI (Message Passing Interface) e a linguagem C.
publishDate 2009
dc.date.issued.fl_str_mv 2009
dc.date.accessioned.fl_str_mv 2011-09-02T13:41:34Z
dc.date.available.fl_str_mv 2021-09-30T19:57:49Z
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://repositorio.ufms.br/handle/123456789/453
url https://repositorio.ufms.br/handle/123456789/453
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.source.none.fl_str_mv reponame:Repositório Institucional da UFMS
instname:Universidade Federal de Mato Grosso do Sul (UFMS)
instacron:UFMS
instname_str Universidade Federal de Mato Grosso do Sul (UFMS)
instacron_str UFMS
institution UFMS
reponame_str Repositório Institucional da UFMS
collection Repositório Institucional da UFMS
bitstream.url.fl_str_mv https://repositorio.ufms.br/bitstream/123456789/453/4/Christiane%20Nishibe.pdf.jpg
https://repositorio.ufms.br/bitstream/123456789/453/3/Christiane%20Nishibe.pdf.txt
https://repositorio.ufms.br/bitstream/123456789/453/1/Christiane%20Nishibe.pdf
https://repositorio.ufms.br/bitstream/123456789/453/2/license.txt
bitstream.checksum.fl_str_mv 75f4f48380cc979ccb9894141b967345
afaa4b0cc8b3af5ce4ed0e92e69299fd
7b536759b63f68785c4439e10b29c82e
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMS - Universidade Federal de Mato Grosso do Sul (UFMS)
repository.mail.fl_str_mv ri.prograd@ufms.br
_version_ 1845882008369102848