Estudos comparativos de ferramentas de programação para grades computacionais

Detalhes bibliográficos
Autor(a) principal: Scheid, Tiago
Data de Publicação: 2007
Idioma: por
Título da fonte: Manancial - Repositório Digital da UFSM
dARK ID: ark:/26339/001300000q5nd
Texto Completo: http://repositorio.ufsm.br/handle/1/25452
Resumo: Trabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2007.
id UFSM_acda423f6e2cdad509304961c3e66a9f
oai_identifier_str oai:repositorio.ufsm.br:1/25452
network_acronym_str UFSM
network_name_str Manancial - Repositório Digital da UFSM
repository_id_str
spelling Estudos comparativos de ferramentas de programação para grades computacionaisComparative studies for computational grid programming toolsGrades computacionaisProgramação de gradesN-RainhasPOP-C++ProActiveComputational gridsGrids programmingN-QueensCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOTrabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2007.Parallel and distributed computing is widely used to solve problems that demand high computational power. There are many platforms that allow executing parallel and distributed programs. One of these platforms is the computational grids, composed by many computers dispersed in many sites. There are many tools to help programmers to develop computational grid applications. The present work intended to compare studies of some of the computational grid programming tools. This comparison aim to help programmers to choose between these tools, decreasing the necessity for practical tests. To execute this comparison, practical tests with an implementation using these tools were run. An application that solve N-Queens problem was created using ProActive and POP-C++. Therefore, both tools have shown good performance, but both need to improve their features. ProActive is a Java tool, but this fact does not interfere on the application performance, so suggest that Java could be a choice for computational grid programming.O processamento paralelo e distribuído é freqüentemente utilizado para resolver problemas que demandam um grande poder computacional. Existem diversas plataformas que permitem executar programas paralelos e distribuídos. Uma dessas plataformas são as grades computacionais, as quais são compostas por vários computadores distribuídos geograficamente. Para o desenvolvimento de aplicações voltadas a grades computacionais, existem várias ferramentas que propõem abstrair do programador a complexidade da grade. Nesse contexto, o presente trabalho se propõe a realizar um estudo comparativo de algumas das ferramentas de programação para grades computacionais. Esta comparação visa fornecer dados que auxiliem programadores na escolha entre essas ferramentas, reduzindo a necessidade de fazer um teste prático. Para fazer essa comparação foram realizados testes práticos com implementações que usavam as ferramentas. Foi construída uma aplicação que resolve o problema das N-Rainhas utilizando ProActive e POP-C++. Dessa forma pode-se observar que as duas ferramentas possuem um bom desempenho, mas ambas carecem de melhorias. Também pode-se concluir que apesar de ProActive ser feito em Java, não apresentou uma perda de desempenho significativa, portanto ferramentas em Java podem ser uma boa escolha para se programar em grades computacionais.Universidade Federal de Santa MariaBrasilUFSMCentro de TecnologiaStein, Benhur de OliveiraScheid, Tiago2022-07-18T18:24:56Z2022-07-18T18:24:56Z2007-03-012007Trabalho de Conclusão de Curso de Graduaçãoinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://repositorio.ufsm.br/handle/1/25452ark:/26339/001300000q5ndporAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2022-07-18T18:24:57Zoai:repositorio.ufsm.br:1/25452Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/ONGhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.comopendoar:2022-07-18T18:24:57Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.none.fl_str_mv Estudos comparativos de ferramentas de programação para grades computacionais
Comparative studies for computational grid programming tools
title Estudos comparativos de ferramentas de programação para grades computacionais
spellingShingle Estudos comparativos de ferramentas de programação para grades computacionais
Scheid, Tiago
Grades computacionais
Programação de grades
N-Rainhas
POP-C++
ProActive
Computational grids
Grids programming
N-Queens
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Estudos comparativos de ferramentas de programação para grades computacionais
title_full Estudos comparativos de ferramentas de programação para grades computacionais
title_fullStr Estudos comparativos de ferramentas de programação para grades computacionais
title_full_unstemmed Estudos comparativos de ferramentas de programação para grades computacionais
title_sort Estudos comparativos de ferramentas de programação para grades computacionais
author Scheid, Tiago
author_facet Scheid, Tiago
author_role author
dc.contributor.none.fl_str_mv Stein, Benhur de Oliveira
dc.contributor.author.fl_str_mv Scheid, Tiago
dc.subject.por.fl_str_mv Grades computacionais
Programação de grades
N-Rainhas
POP-C++
ProActive
Computational grids
Grids programming
N-Queens
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Grades computacionais
Programação de grades
N-Rainhas
POP-C++
ProActive
Computational grids
Grids programming
N-Queens
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Trabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2007.
publishDate 2007
dc.date.none.fl_str_mv 2007-03-01
2007
2022-07-18T18:24:56Z
2022-07-18T18:24:56Z
dc.type.driver.fl_str_mv Trabalho de Conclusão de Curso de Graduação
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.ufsm.br/handle/1/25452
dc.identifier.dark.fl_str_mv ark:/26339/001300000q5nd
url http://repositorio.ufsm.br/handle/1/25452
identifier_str_mv ark:/26339/001300000q5nd
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
UFSM
Centro de Tecnologia
publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
UFSM
Centro de Tecnologia
dc.source.none.fl_str_mv reponame:Manancial - Repositório Digital da UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Manancial - Repositório Digital da UFSM
collection Manancial - Repositório Digital da UFSM
repository.name.fl_str_mv Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv atendimento.sib@ufsm.br||tedebc@gmail.com
_version_ 1815172377594560512