Avaliação de sistemas de computação massivamente paralela e distribuída : uma metodologia voltada aos requisitos das aplicações científicas

Bibliographic Details
Main Author: Ferro, Mariza
Publication Date: 2015
Format: Doctoral thesis
Language: por
Source: Biblioteca Digital de Teses e Dissertações do LNCC
Download full: https://tede.lncc.br/handle/tede/219
Summary: A Computação Massivamente Paralela e Distribuída é fundamental para alavancar o progresso científico em inúmeras áreas da ciência. Porém, cada domínio de investigação tem aplicações com diferentes requisitos computacionais, os quais dependem da definição adequada desses sistemas de alto desempenho para se obter a eficácia e eficiência na resolução dos seus problemas. Assim, o pesquisador se depara com decisões complexas sobre a escolha da melhor infraestrutura para a execução do seu conjunto de aplicações científicas. Além disso, os métodos tradicionais de avaliação de desempenho por meio da execução de benchmarks possuem inúmeras limitações. Com o objetivo de superar essas dificuldades e limitações é que este trabalho apresenta uma metodologia que orienta pesquisadores e técnicos na aquisição e manutenção de equipamentos de computação de alto desempenho, voltados aos requisitos das suas aplicações. Foram investigados os comportamentos e requisitos computacionais exigidos para diferentes aplicações e sua combinação com arquiteturas, modelos de programação, tamanhos de problema e as relações com o desempenho. O conhecimento obtido viabilizou o desenvolvimento da metodologia, que foi avaliada por meio de um estudo de caso, no qual suas contribuições foram mensuradas.
id LNCC_2dfb7c2f87bdd764ee172da968d112cd
oai_identifier_str oai:tede-server.lncc.br:tede/219
network_acronym_str LNCC
network_name_str Biblioteca Digital de Teses e Dissertações do LNCC
repository_id_str
spelling Avaliação de sistemas de computação massivamente paralela e distribuída : uma metodologia voltada aos requisitos das aplicações científicasHigh performance computing evaluation: a methodology based on scientific application requirementsRedes e sistemas distribuidosComputação científicaAnálise operacionalDistributed networks and systemsScientific computingOperational analyseCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAOA Computação Massivamente Paralela e Distribuída é fundamental para alavancar o progresso científico em inúmeras áreas da ciência. Porém, cada domínio de investigação tem aplicações com diferentes requisitos computacionais, os quais dependem da definição adequada desses sistemas de alto desempenho para se obter a eficácia e eficiência na resolução dos seus problemas. Assim, o pesquisador se depara com decisões complexas sobre a escolha da melhor infraestrutura para a execução do seu conjunto de aplicações científicas. Além disso, os métodos tradicionais de avaliação de desempenho por meio da execução de benchmarks possuem inúmeras limitações. Com o objetivo de superar essas dificuldades e limitações é que este trabalho apresenta uma metodologia que orienta pesquisadores e técnicos na aquisição e manutenção de equipamentos de computação de alto desempenho, voltados aos requisitos das suas aplicações. Foram investigados os comportamentos e requisitos computacionais exigidos para diferentes aplicações e sua combinação com arquiteturas, modelos de programação, tamanhos de problema e as relações com o desempenho. O conhecimento obtido viabilizou o desenvolvimento da metodologia, que foi avaliada por meio de um estudo de caso, no qual suas contribuições foram mensuradas.High Performance Distributed Computing is essential to improve scientific progress in many areas of science and to efficiently deploy a number of complex scientific applications. These applications have different characteristics that require distinct computational resources too. However, it is very difficult for many research groups to evaluate these HPDC infrastructures and arrive at the best configuration to run their scientific applications. Usually, optimal configurations are searched by executing one of the existing benchmark suites, widely used for performance evaluation. Benchmarks are good for comparisons between computational architectures, but they are not the best approach for evaluating if an architecture is adequate for a set of scientific applications. In this work we propose a systematic methodology for performance evaluation. The focus of our methodology begins on scientific application characteristics, and then considers how these characteristics interact with the problem size, with the programming language and finally with a specific computational architecture. The computational experiments and a case study developed highlight this model of evaluation and indicate that optimal performance can be found when we evaluate a combination of application class, program language, problem size and architecture model.Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorLaboratório Nacional de Computação CientíficaServiço de Análise e Apoio a Formação de Recursos HumanosBrasilLNCCPrograma de Pós-Graduação em Modelagem ComputacionalSchulze, Bruno Richard http://lattes.cnpq.br/4448540530244733Nicolas, Marisa Fabianahttp://lattes.cnpq.br/0717161560405537Mury, Antonio Robertohttp://lattes.cnpq.br/8400994037688251Souza, José NeumanViot, JorgeFerro, Mariza2015-10-08T18:10:48Z2015-05-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfFERRO, MARIZA. Avaliação de sistemas de computação massivamente paralela e distribuída : uma metodologia voltada aos requisitos das aplicações científicas, 2015, xvii, 207p., Tese (Doutorado), Programa de Pós-Graduação de Modelagem Computacional, Laboratório Nacional de Computação Científica,Petrópolis, 2015.https://tede.lncc.br/handle/tede/219porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações do LNCCinstname:Laboratório Nacional de Computação Científica (LNCC)instacron:LNCC2018-07-04T12:59:47Zoai:tede-server.lncc.br:tede/219Biblioteca Digital de Teses e Dissertaçõeshttps://tede.lncc.br/PUBhttps://tede.lncc.br/oai/requestlibrary@lncc.br||library@lncc.bropendoar:2018-07-04T12:59:47Biblioteca Digital de Teses e Dissertações do LNCC - Laboratório Nacional de Computação Científica (LNCC)false
dc.title.none.fl_str_mv Avaliação de sistemas de computação massivamente paralela e distribuída : uma metodologia voltada aos requisitos das aplicações científicas
High performance computing evaluation: a methodology based on scientific application requirements
title Avaliação de sistemas de computação massivamente paralela e distribuída : uma metodologia voltada aos requisitos das aplicações científicas
spellingShingle Avaliação de sistemas de computação massivamente paralela e distribuída : uma metodologia voltada aos requisitos das aplicações científicas
Ferro, Mariza
Redes e sistemas distribuidos
Computação científica
Análise operacional
Distributed networks and systems
Scientific computing
Operational analyse
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAO
title_short Avaliação de sistemas de computação massivamente paralela e distribuída : uma metodologia voltada aos requisitos das aplicações científicas
title_full Avaliação de sistemas de computação massivamente paralela e distribuída : uma metodologia voltada aos requisitos das aplicações científicas
title_fullStr Avaliação de sistemas de computação massivamente paralela e distribuída : uma metodologia voltada aos requisitos das aplicações científicas
title_full_unstemmed Avaliação de sistemas de computação massivamente paralela e distribuída : uma metodologia voltada aos requisitos das aplicações científicas
title_sort Avaliação de sistemas de computação massivamente paralela e distribuída : uma metodologia voltada aos requisitos das aplicações científicas
author Ferro, Mariza
author_facet Ferro, Mariza
author_role author
dc.contributor.none.fl_str_mv Schulze, Bruno Richard
 http://lattes.cnpq.br/4448540530244733
Nicolas, Marisa Fabiana
http://lattes.cnpq.br/0717161560405537
Mury, Antonio Roberto
http://lattes.cnpq.br/8400994037688251
Souza, José Neuman
Viot, Jorge
dc.contributor.author.fl_str_mv Ferro, Mariza
dc.subject.por.fl_str_mv Redes e sistemas distribuidos
Computação científica
Análise operacional
Distributed networks and systems
Scientific computing
Operational analyse
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAO
topic Redes e sistemas distribuidos
Computação científica
Análise operacional
Distributed networks and systems
Scientific computing
Operational analyse
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAO
description A Computação Massivamente Paralela e Distribuída é fundamental para alavancar o progresso científico em inúmeras áreas da ciência. Porém, cada domínio de investigação tem aplicações com diferentes requisitos computacionais, os quais dependem da definição adequada desses sistemas de alto desempenho para se obter a eficácia e eficiência na resolução dos seus problemas. Assim, o pesquisador se depara com decisões complexas sobre a escolha da melhor infraestrutura para a execução do seu conjunto de aplicações científicas. Além disso, os métodos tradicionais de avaliação de desempenho por meio da execução de benchmarks possuem inúmeras limitações. Com o objetivo de superar essas dificuldades e limitações é que este trabalho apresenta uma metodologia que orienta pesquisadores e técnicos na aquisição e manutenção de equipamentos de computação de alto desempenho, voltados aos requisitos das suas aplicações. Foram investigados os comportamentos e requisitos computacionais exigidos para diferentes aplicações e sua combinação com arquiteturas, modelos de programação, tamanhos de problema e as relações com o desempenho. O conhecimento obtido viabilizou o desenvolvimento da metodologia, que foi avaliada por meio de um estudo de caso, no qual suas contribuições foram mensuradas.
publishDate 2015
dc.date.none.fl_str_mv 2015-10-08T18:10:48Z
2015-05-08
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv FERRO, MARIZA. Avaliação de sistemas de computação massivamente paralela e distribuída : uma metodologia voltada aos requisitos das aplicações científicas, 2015, xvii, 207p., Tese (Doutorado), Programa de Pós-Graduação de Modelagem Computacional, Laboratório Nacional de Computação Científica,Petrópolis, 2015.
https://tede.lncc.br/handle/tede/219
identifier_str_mv FERRO, MARIZA. Avaliação de sistemas de computação massivamente paralela e distribuída : uma metodologia voltada aos requisitos das aplicações científicas, 2015, xvii, 207p., Tese (Doutorado), Programa de Pós-Graduação de Modelagem Computacional, Laboratório Nacional de Computação Científica,Petrópolis, 2015.
url https://tede.lncc.br/handle/tede/219
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Laboratório Nacional de Computação Científica
Serviço de Análise e Apoio a Formação de Recursos Humanos
Brasil
LNCC
Programa de Pós-Graduação em Modelagem Computacional
publisher.none.fl_str_mv Laboratório Nacional de Computação Científica
Serviço de Análise e Apoio a Formação de Recursos Humanos
Brasil
LNCC
Programa de Pós-Graduação em Modelagem Computacional
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações do LNCC
instname:Laboratório Nacional de Computação Científica (LNCC)
instacron:LNCC
instname_str Laboratório Nacional de Computação Científica (LNCC)
instacron_str LNCC
institution LNCC
reponame_str Biblioteca Digital de Teses e Dissertações do LNCC
collection Biblioteca Digital de Teses e Dissertações do LNCC
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações do LNCC - Laboratório Nacional de Computação Científica (LNCC)
repository.mail.fl_str_mv library@lncc.br||library@lncc.br
_version_ 1832737879371022336