Skip navigation
Use este identificador para citar ou linkar para este item: https://repositorio.ufpe.br/handle/123456789/35372

Compartilhe esta página

Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorSADOK, Djamel Hadj Fawzi-
dc.contributor.authorFRAGA, Vinícius Matos da Silveira-
dc.date.accessioned2019-11-29T17:43:33Z-
dc.date.available2019-11-29T17:43:33Z-
dc.date.issued2019-08-22-
dc.identifier.citationFRAGA, Vinícius Matos da Silveira. A comparison between OSv unikernels and Docker containers as building blocks for an Internet of Things platform. 2019. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2019.pt_BR
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/35372-
dc.description.abstractThe Internet of Things (IoT) growth has been stimulating the development of novel technology to better fulfil its requirements. Due to its scale, IoT is powered by distributed, horizontally scalable systems, such as service oriented architectures and cloud computing. In this context, a potentially cheaper, safer and more efficient approach to virtualisation in the cloud could be the unikernel model. A unikernel is a single-process binary made of a kernel and an application built together, therefore fitting into microservice architectures, and capable of lowering computational costs in terms of time and space per service. The objective of this work is to analyse how viable it would be to develop an IoT platform meant to run on unikernels, as well as evaluate and compare unikernels’ performance to containers. In order to do so, a microservice IoT platform was proposed and deployed to OSv unikernel and Docker containers to work as a benchmark. Results show that it is possible to deploy modern solutions to unikernels, while highlighting open challenges and issues. Also, the expected performance gains of unikernels cannot be yet generalised, as in many cases they are still surpassed by containers.pt_BR
dc.description.sponsorshipCNPqpt_BR
dc.language.isoengpt_BR
dc.publisherUniversidade Federal de Pernambucopt_BR
dc.rightsopenAccesspt_BR
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectRedes de Computadorespt_BR
dc.subjectUnikernelspt_BR
dc.subjectInternet das Coisaspt_BR
dc.subjectComputação em Nuvempt_BR
dc.titleA comparison between OSv unikernels and Docker containers as building blocks for an Internet of Things platformpt_BR
dc.typemasterThesispt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/9851534865948119pt_BR
dc.publisher.initialsUFPEpt_BR
dc.publisher.countryBrasilpt_BR
dc.degree.levelmestradopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/3776300004312848pt_BR
dc.publisher.programPrograma de Pos Graduacao em Ciencia da Computacaopt_BR
dc.description.abstractxO crescimento da Internet das Coisas (IoT) é um fenômeno que impulsiona diversas áreas da computação para melhor atender a seus requisitos. Devido a sua grande escala, a IoT se sustenta em tecnologias distribuídas e horizontalmente escaláveis, como arquiteturas orientadas a serviço e computação em nuvem. Nesse contexto, uma alternativa potencialmente mais barata, eficiente e segura do que as atuais técnicas de virtualização utilizadas na nuvem é o modelo de unikernel. Um unikernel executa apenas uma aplicação por vez, adequando-se ao modelo de microsserviços, enquanto economiza processamento e espaço utilizados por instancia da aplicação. O objetivo deste trabalho é analisar a viabilidade de implementação de uma plataforma de serviços para IoT utilizando unikernels, assim como comparar seu desempenho com o de containers. Para tanto, foi proposta e implementada uma arquitetura que atende a um conjunto mínimo de requisitos de IoT, baseada na literatura e em soluções comercias, para servir de benchmark de comparação entre essas plataformas de virtualização. Os resultados apontam a viabilidade de se utilizar unikernels para entregar serviços de IoT, considerando algumas dificuldades encontradas, porém demonstram que os ganhos de desempenho não podem ser generalizados.pt_BR
Aparece nas coleções:Dissertações de Mestrado - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
DISSERTAÇÃO Vinícius Matos da Silveira Fraga.pdf2,05 MBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



Este item está licenciada sob uma Licença Creative Commons Creative Commons