Um sistema de gerencimento de aplicações MPI para ambientes grid

Detalhes bibliográficos
Autor(a) principal: Vianna, Daniela Quitete de Campos
Data de Publicação: 2005
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/17822
Resumo: Fundação de Amparo a Pesquisa do Estado do Rio de Janeiro
id UFF-2_70f8b9375a7f6c346cea97665ec4b409
oai_identifier_str oai:app.uff.br:1/17822
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Um sistema de gerencimento de aplicações MPI para ambientes gridCiência da computaçãoSistema de computação em gradeProcessamento paralelo (Computadores)Processamento distribuídoEscalonamento de tarefasCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAOFundação de Amparo a Pesquisa do Estado do Rio de JaneiroOs Grids Computacionais surgiram com o intuito de disponibilizar um ambiente para computação de alto desempenho, onde usuários que não possuem recursos locais suficientes possam executar suas aplicações. Entretanto, os recursos distribuídos dos Grid são tipicamente heterogêneos, não dedicados e oferecidos sem nenhuma garantia de desempenho e disponibilidade. Como conseqüência, o desenvolvimento de aplicações eficientes para esse tipo de ambiente ainda é uma tarefa difícil. Este trabalho propõe uma nova abordagem, capaz de amenizar a dificuldade no desenvolvimento de aplicações para Grid, além de oferecer mecanismos de gerenciamento eficientes para execução das mesmas. Atualmente, grande parte dos desenvolvedores de middleware Grid tomam por base um Sistema de Gerenciamento de Recursos que objetiva maximizar a utilização dos recursos disponíveis no ambiente Grid. Esses sistemas são capazes de fornecer serviços tais como escalonamento e tolerância a falhas, sendo todas as decisões tomadas com base apenas no estado dos recursos. A abordagem proposta neste trabalho, baseia-se na utilização de um Sistema de Gerenciamento da Aplicação (SGA) próprio para cada aplicação. O SGA utiliza o Grid de acordo com a disponibilidade dos recursos e com características específicas de cada aplicação. O SGA EasyGrid é embutido na aplicação em tempo de compilação, que resulta em um aplicação system-aware (Smart G-App), sem que nenhuma alteração seja realizada no código fonte original do usuário. Além disso, o SGA EasyGrid foi desenvolvido utilizando uma implementação padrão do MPI, o que garante a portabilidade da aplicação gerada. Resultados experimentais mostram eficiência na execução das aplicações MPI system-aware, quando comparadas com as versões originais desenvolvidas para clusters de computadoresPrograma de Pós-Graduação em ComputaçãoComputaçãoRebello, Eugene Francis VinodCPF:29509088322http://lattes.cnpq.br/8795680989708219Carvalho, Alexandre Plastino deCPF:30090875322http://lattes.cnpq.br/4985266524417261Boeres, Maria Cristina SilvaCPF:29609077322http://lattes.cnpq.br/0306766365983082Rodriguez, Noemi de La RoqueCPF:23145632222Song, Siang WunCPF:35006333422http://lattes.cnpq.br/2808213902627406Vianna, Daniela Quitete de Campos2021-03-10T20:42:49Z2008-03-052021-03-10T20:42:49Z2005-10-03info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://app.uff.br/riuff/handle/1/17822porCC-BY-SAinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2021-03-10T20:42:50Zoai:app.uff.br:1/17822Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202021-03-10T20:42:50Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Um sistema de gerencimento de aplicações MPI para ambientes grid
title Um sistema de gerencimento de aplicações MPI para ambientes grid
spellingShingle Um sistema de gerencimento de aplicações MPI para ambientes grid
Vianna, Daniela Quitete de Campos
Ciência da computação
Sistema de computação em grade
Processamento paralelo (Computadores)
Processamento distribuído
Escalonamento de tarefas
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO
title_short Um sistema de gerencimento de aplicações MPI para ambientes grid
title_full Um sistema de gerencimento de aplicações MPI para ambientes grid
title_fullStr Um sistema de gerencimento de aplicações MPI para ambientes grid
title_full_unstemmed Um sistema de gerencimento de aplicações MPI para ambientes grid
title_sort Um sistema de gerencimento de aplicações MPI para ambientes grid
author Vianna, Daniela Quitete de Campos
author_facet Vianna, Daniela Quitete de Campos
author_role author
dc.contributor.none.fl_str_mv Rebello, Eugene Francis Vinod
CPF:29509088322
http://lattes.cnpq.br/8795680989708219
Carvalho, Alexandre Plastino de
CPF:30090875322
http://lattes.cnpq.br/4985266524417261
Boeres, Maria Cristina Silva
CPF:29609077322
http://lattes.cnpq.br/0306766365983082
Rodriguez, Noemi de La Roque
CPF:23145632222
Song, Siang Wun
CPF:35006333422
http://lattes.cnpq.br/2808213902627406
dc.contributor.author.fl_str_mv Vianna, Daniela Quitete de Campos
dc.subject.por.fl_str_mv Ciência da computação
Sistema de computação em grade
Processamento paralelo (Computadores)
Processamento distribuído
Escalonamento de tarefas
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO
topic Ciência da computação
Sistema de computação em grade
Processamento paralelo (Computadores)
Processamento distribuído
Escalonamento de tarefas
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO
description Fundação de Amparo a Pesquisa do Estado do Rio de Janeiro
publishDate 2005
dc.date.none.fl_str_mv 2005-10-03
2008-03-05
2021-03-10T20:42:49Z
2021-03-10T20:42: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://app.uff.br/riuff/handle/1/17822
url https://app.uff.br/riuff/handle/1/17822
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_ 1807838854253641728