Análise de desempenho de aplicações executadas em contêineres

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorFernandes, Natalia Castro-
Autor(es): dc.contributorhttp://lattes.cnpq.br/4205779497458915-
Autor(es): dc.contributorDrummond, Lúcia Maria de Assumpção-
Autor(es): dc.contributor http://lattes.cnpq.br/9314029648579658-
Autor(es): dc.contributorOliveira, Nicollas Rodrigues de-
Autor(es): dc.contributorhttp://lattes.cnpq.br/5122206871931818-
Autor(es): dc.contributorMedeiros, Dianne Scherly Varela de-
Autor(es): dc.contributorhttp://lattes.cnpq.br/8119805151400395-
Autor(es): dc.creatorSouza, Gustavo Almeida Azevedo-
Data de aceite: dc.date.accessioned2024-07-11T18:32:35Z-
Data de disponibilização: dc.date.available2024-07-11T18:32:35Z-
Data de envio: dc.date.issued2023-01-02-
Data de envio: dc.date.issued2023-01-02-
Fonte completa do material: dc.identifierhttp://app.uff.br/riuff/handle/1/27474-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/772551-
Descrição: dc.descriptionA utilização de contêineres se faz necessária, quando possuímos um cluster compartilhando recursos entre usuários. No momento em que as cargas de trabalho necessitam de computação paralela em cluster, a utilização de contêineres é mais vantajosa que máquinas virtuais devido a sua eficiência e facilidade de implantação. Essa eficiência é dada por um menor overhead de recursos como CPU e memória. E a facilidade de implantação trata o gerenciamento de contêineres perante a implantação e migração. Com a popularização de contêineres, diversas pilhas de contêineres foram criadas, e cada uma delas possui a sua vantagem e desvantagem dependendo do seu uso. Dessa forma, este trabalho explora essas vantagens para indicar qual pilha de contêiner possui o melhor desempenho conforme a carga de trabalho aplicada a um único hospedeiro. Seguindo essa linha de raciocínio, foram escolhidas as pilhas de contêiner mais populares como Docker, Podman e Singularity. Tais pilhas de contêineres foram analisadas através de benchmarks acadêmicos e comerciais. Esses testes demonstraram resultados promissores para o Podman em aplicação que utiliza transformada de Fourier e para o Singularity em aplicações com grande uso de paralelismo, acesso a armazenamento e rede. Já caso do Docker, essa pilha de contêiner obteve resultados parecidos ou inferiores com relação ao Podman ou Singularity.-
Descrição: dc.descriptionThe use of containers is necessary when we have a cluster sharing resources between users. When workloads require parallel computing in a cluster, the use of containers is more advantageous than virtual machines due to their efficiency with a smaller footprint and ease of deployment. This efficiency is given by a lower overhead of resources such as CPU and memory. Furthermore, ease of deployment brings container management to the front of deployment and migration. With the popularization of containers, several stacks of containers were created, and each of them has its advantages and disadvantages depending on its use. Thus, this work explores these advantages to indicate which container stack has the best performance according to the workload applied to a single host. Following this line of reasoning, the most popular container stacks like Docker, Podman and Singularity were chosen. Such container stacks have been analyzed through academic and commercial benchmarks. These tests showed promising results for Podman in an application that uses Fourier transform and for Singularity in applications with heavy use of parallelism, access to storage and network. As for Docker, this container stack tied or lost to Podman or Singularity.-
Descrição: dc.description59 p.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Direitos: dc.rightsOpen Access-
Direitos: dc.rightsCC-BY-SA-
Palavras-chave: dc.subjectDocker-
Palavras-chave: dc.subjectSingularity-
Palavras-chave: dc.subjectPodman-
Palavras-chave: dc.subjectbenchmark-
Palavras-chave: dc.subjectContêiner-
Palavras-chave: dc.subjectBenchmark-
Palavras-chave: dc.subjectEngenharia de telecomunicação-
Título: dc.titleAnálise de desempenho de aplicações executadas em contêineres-
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.