Executando aplicações paralelas MPI na nuvem com o uso do framework EasyGrid AMS

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorRebello, Eugene Francis Vinod-
Autor(es): dc.contributorPassos, Fernanda G. de Oliveira-
Autor(es): dc.contributorNascimento, Aline de Paula-
Autor(es): dc.contributorBoeres, Maria Cristina Silva-
Autor(es): dc.creatorSousa, Valesca Moura de-
Data de aceite: dc.date.accessioned2024-07-11T18:20:17Z-
Data de disponibilização: dc.date.available2024-07-11T18:20:17Z-
Data de envio: dc.date.issued2024-02-27-
Data de envio: dc.date.issued2024-02-27-
Fonte completa do material: dc.identifierhttp://app.uff.br/riuff/handle/1/32469-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/768555-
Descrição: dc.descriptionComputação de alto desempenho na nuvem está ganhando bastante atenção da comunidade de High Performance Computing (HPC) devido aos benefícios oferecidos pela nuvem relacionados à elasticidade, pagamento sob demanda e acesso a tecnologias modernas de forma mais barata e rápida. No entanto, também existem desafios a serem vencidos para o uso eficiente da computação na nuvem. Por exemplo, como lidar com a interferência e a perda de desempenho causada por provedores de nuvem quando máquinas virtuais de diferentes usuários são alocadas para compartilhar um mesmo recurso computacional físico. Porém, isso não é novidade, desafios dessa natureza também existiam em ambientes de Grades Computacionais e já foram propostas soluções com o intuito de tornar as aplicações “conscientes” do ambiente onde estão executando. A proposta deste trabalho de final de curso é utilizar uma solução desta natureza no contexto do ambiente de computação em nuvem e investigar sua adequação para ajudar a resolver ineficiências no uso da computação em nuvem. O EasyGrid Application Management System (EasyGrid AMS), através de gerenciadores, torna uma aplicação MPI (Message Passing Interface) maleável e capaz de se adaptar ao ambiente, redistribuindo dinamicamente suas tarefas de forma a executar mais eficientemente. Neste trabalho, foram realizados experimentos utilizando o middleware EasyGrid AMS na nuvem pública da Amazon Web Services (AWS), Elastic Compute Cloud (EC2). Os resultados demonstraram que utilizar um gerenciador de aplicações pode ajustar a distribuição de tarefas de aplicações paralelas MPI de natureza heterogênea e obter melhorias em desempenho em até 20%-
Descrição: dc.descriptionHigh-performance computing (HPC) in the cloud is gaining much attention from the HPC community due to the benefits offered by the cloud related to elasticity, payment on demand and access to modern technologies more cheaply and quickly. However, there are also challenges to be overcome for the efficient use of cloud computing. For example, how to deal with the interference and performance loss caused by cloud providers when they allocate virtual machines from different users to share the same physical computing resource. However, this is nothing new; challenges of this nature also exist in grid computing environments, and solutions that aim to make applications “aware” of the environment in which they are running have already been proposed. This Final Project aims to use a solution of this nature in the context of cloud computing environments and investigate its suitability to help resolve inefficiencies in harnessing cloud computing. The EasyGrid Application Management System (EasyGrid AMS), through managers that make an MPI (Message Passing Interface) application malleable and capable of adapting to the environment, dynamically redistributes its tasks in order to execute more efficiently. In this work, experiments were carried out using the EasyGrid AMS in the Amazon Web Services (AWS) public cloud, Elastic Compute Cloud (EC2). Results demonstrate that the application management middleware can adjust the task distribution of MPI parallel applications of heterogeneous granularity and achieve performance improvements of up to 20%-
Descrição: dc.description54 f.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Direitos: dc.rightsOpen Access-
Direitos: dc.rightsCC-BY-SA-
Palavras-chave: dc.subjectEasyGrid AMS-
Palavras-chave: dc.subjectComputação em nuvem-
Palavras-chave: dc.subjectComputação de alto desempenho-
Palavras-chave: dc.subjectGerenciamento de aplicações paralelas-
Palavras-chave: dc.subjectComputação em nuvem-
Palavras-chave: dc.subjectProgramação paralela (Computação)-
Palavras-chave: dc.subjectPrograma MPI (Message Passage Interface)-
Palavras-chave: dc.subjectEasyGrid AMS-
Palavras-chave: dc.subjectCloud computing-
Palavras-chave: dc.subjectHigh perfomance computing-
Palavras-chave: dc.subjectParallel application management-
Título: dc.titleExecutando aplicações paralelas MPI na nuvem com o uso do framework EasyGrid AMS-
Tipo de arquivo: dc.typeTrabalho de conclusão de curso-
Aparece nas coleções:Repositório Institucional da Universidade Federal Fluminense - RiUFF

Não existem arquivos associados a este item.