dc.contributor.advisor | Stein, Benhur de Oliveira | |
dc.creator | Scheid, Tiago | |
dc.date.accessioned | 2022-07-18T18:24:56Z | |
dc.date.available | 2022-07-18T18:24:56Z | |
dc.date.issued | 2007-03-01 | |
dc.date.submitted | 2007 | |
dc.identifier.uri | http://repositorio.ufsm.br/handle/1/25452 | |
dc.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. | por |
dc.description.abstract | 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. | eng |
dc.language | por | por |
dc.publisher | Universidade Federal de Santa Maria | por |
dc.rights | Acesso Aberto | por |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Grades computacionais | por |
dc.subject | Programação de grades | por |
dc.subject | POP-C++ | eng |
dc.subject | ProActive | eng |
dc.subject | N-Rainhas | por |
dc.subject | Computational grids | eng |
dc.subject | Grids programming | eng |
dc.subject | N-Queens | eng |
dc.title | Estudos comparativos de ferramentas de programação para grades computacionais | por |
dc.title.alternative | Comparative studies for computational grid programming tools | eng |
dc.type | Trabalho de Conclusão de Curso de Graduação | por |
dc.degree.local | Santa Maria, RS, Brasil. | por |
dc.description.resumo | 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. | por |
dc.publisher.country | Brasil | por |
dc.publisher.initials | UFSM | por |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | por |
dc.publisher.unidade | Centro de Tecnologia | por |