Benchmarking de tecnologias de contentorização

Detalhes bibliográficos
Autor(a) principal: Feitais, Bruno Gil da Cunha
Data de Publicação: 2024
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/10773/42899
Resumo: Nos dias que correm, a virtualização é uma tecnologia bastante adotada tanto pelas empresas mais pequenas como pelas empresas maiores de forma a conseguirem executar várias aplicações no mesmo servidor. A contentorização, que é uma técnica de virtualização, tem sido a escolha principal das empresas nos últimos anos por ser muito flexível e eficiente. Este trabalho pretende analisar o desempenho de diferentes tecnologias de contentorização em diferentes cenários e sistemas computacionais que são típicos despositivos IoT. As tecnologias de contentorização avaliadas foram Docker, Podman, e Singularity. Foi verificado o uso e velocidade do CPU, RAM, leitura e escrita de ficheiros (File I/O) e tempos de execução de cada tecnologia em diferentes sistemas. Os sistemas utilizados para teste foram o Raspberry Pi 4 Model B, o Jetson Nano 2GB e o Protectli Vault Pro VP4630. Após o estudo completo foi possível entender melhor as diferentes características e desempenhos das tecnologias de contentorização quando aplicadas em diferentes sistemas computacionais.
id RCAP_ff4878056a99b74e054bd03615f3b64f
oai_identifier_str oai:ria.ua.pt:10773/42899
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Benchmarking de tecnologias de contentorizaçãoBenchmarkContentoresContentorizaçãoDesempenhoLinuxVirtualizaçãoNos dias que correm, a virtualização é uma tecnologia bastante adotada tanto pelas empresas mais pequenas como pelas empresas maiores de forma a conseguirem executar várias aplicações no mesmo servidor. A contentorização, que é uma técnica de virtualização, tem sido a escolha principal das empresas nos últimos anos por ser muito flexível e eficiente. Este trabalho pretende analisar o desempenho de diferentes tecnologias de contentorização em diferentes cenários e sistemas computacionais que são típicos despositivos IoT. As tecnologias de contentorização avaliadas foram Docker, Podman, e Singularity. Foi verificado o uso e velocidade do CPU, RAM, leitura e escrita de ficheiros (File I/O) e tempos de execução de cada tecnologia em diferentes sistemas. Os sistemas utilizados para teste foram o Raspberry Pi 4 Model B, o Jetson Nano 2GB e o Protectli Vault Pro VP4630. Após o estudo completo foi possível entender melhor as diferentes características e desempenhos das tecnologias de contentorização quando aplicadas em diferentes sistemas computacionais.Nowadays, virtualization is a technology widely used by both smaller and larger companies in order to be able to run several applications on the same server. Containerization, which is a virtualization technique, has been the main choice of companies in recent years because it is very flexible and efficient. This work aims to analyse the performance of different containerization technologies in different scenarios and computer systems that are typical IoT devices. The containerization technologies evaluated were Docker, Podman, and Singularity. The use and speed of the CPU, RAM, File I/O and execution times of each technology will be checked on different systems. The systems used for testing were the Raspberry Pi 4 Model B, the Jetson Nano 2GB and the Protectli Vault Pro VP4630. After the complete study, it was possible to better understand the different characteristics and performances of containerization technologies when applied to different computer systems.2024-11-25T09:49:35Z2024-07-27T00:00:00Z2024-07-27info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/42899porFeitais, Bruno Gil da Cunhainfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-12-02T01:47:43Zoai:ria.ua.pt:10773/42899Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T19:16:56.202508Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Benchmarking de tecnologias de contentorização
title Benchmarking de tecnologias de contentorização
spellingShingle Benchmarking de tecnologias de contentorização
Feitais, Bruno Gil da Cunha
Benchmark
Contentores
Contentorização
Desempenho
Linux
Virtualização
title_short Benchmarking de tecnologias de contentorização
title_full Benchmarking de tecnologias de contentorização
title_fullStr Benchmarking de tecnologias de contentorização
title_full_unstemmed Benchmarking de tecnologias de contentorização
title_sort Benchmarking de tecnologias de contentorização
author Feitais, Bruno Gil da Cunha
author_facet Feitais, Bruno Gil da Cunha
author_role author
dc.contributor.author.fl_str_mv Feitais, Bruno Gil da Cunha
dc.subject.por.fl_str_mv Benchmark
Contentores
Contentorização
Desempenho
Linux
Virtualização
topic Benchmark
Contentores
Contentorização
Desempenho
Linux
Virtualização
description Nos dias que correm, a virtualização é uma tecnologia bastante adotada tanto pelas empresas mais pequenas como pelas empresas maiores de forma a conseguirem executar várias aplicações no mesmo servidor. A contentorização, que é uma técnica de virtualização, tem sido a escolha principal das empresas nos últimos anos por ser muito flexível e eficiente. Este trabalho pretende analisar o desempenho de diferentes tecnologias de contentorização em diferentes cenários e sistemas computacionais que são típicos despositivos IoT. As tecnologias de contentorização avaliadas foram Docker, Podman, e Singularity. Foi verificado o uso e velocidade do CPU, RAM, leitura e escrita de ficheiros (File I/O) e tempos de execução de cada tecnologia em diferentes sistemas. Os sistemas utilizados para teste foram o Raspberry Pi 4 Model B, o Jetson Nano 2GB e o Protectli Vault Pro VP4630. Após o estudo completo foi possível entender melhor as diferentes características e desempenhos das tecnologias de contentorização quando aplicadas em diferentes sistemas computacionais.
publishDate 2024
dc.date.none.fl_str_mv 2024-11-25T09:49:35Z
2024-07-27T00:00:00Z
2024-07-27
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 http://hdl.handle.net/10773/42899
url http://hdl.handle.net/10773/42899
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.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833597991181615104