An architecture for context-aware deployment and monitoring of IoT applications using Kubernetes

Detalhes bibliográficos
Autor(a) principal: Held, Leonardo José
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: eng
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/244953
Resumo: TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Engenharia Eletrônica.
id UFSC_87d39fbb206fb702ff7b1e0f9f819f0d
oai_identifier_str oai:repositorio.ufsc.br:123456789/244953
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling An architecture for context-aware deployment and monitoring of IoT applications using KubernetesVirtualizaçãoInternet das CoisasSistemas EmbarcadosTCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Engenharia Eletrônica.Uma característica marcante dos projetos de sistemas embarcados nos últimos anos é a adoção de tecnologias de nuvem como containerização e conexão com serviços computacionais de escala a fim de gerenciar frotas de dispositivos de Internet das Coisas. Este trabalho propõe a continuação da tendência de uso de tecnologias originárias na nuvem em sistemas embarcados, com o estudo e implementação de uma arquitetura de gerenciamento de frota utilizando Kubernetes. O trabalho proporciona uma recapitulação histórica do uso e desenvolvimento de virtualização leve em sistemas rodando Linux, além de propor e implementar uma arquitetura de software utilizando orquestrador, apoiada por casos de uso com o objetivo de ser um primeiro passo para projetos distribuídos de Internet das Coisas.A striking feature of embedded system projects in recent years is the adoption of cloud technologies such as containerization and use of scalable cloud computing services in order to manage fleets of Internet of Things devices. This work proposes to continue the trend of using cloud-originated technologies in embedded systems with the study and implementation of a fleet management architecture using Kubernetes. The work provides a historical recap of the use and development of lightweight virtualization on systems running Linux, and proposes and implements a software architecture using an orchestrator, supported by use cases with the goal of being a first step for distributed Internet of Things projects.Florianópolis, SC.Mohanram, PraveenUniversidade Federal de Santa Catarina.Held, Leonardo José2023-03-08T12:41:13Z2023-03-08T12:41:13Z2023-03-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis77 f.application/pdfhttps://repositorio.ufsc.br/handle/123456789/244953Open Access.info:eu-repo/semantics/openAccessengreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2023-03-08T12:41:13Zoai:repositorio.ufsc.br:123456789/244953Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732023-03-08T12:41:13Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv An architecture for context-aware deployment and monitoring of IoT applications using Kubernetes
title An architecture for context-aware deployment and monitoring of IoT applications using Kubernetes
spellingShingle An architecture for context-aware deployment and monitoring of IoT applications using Kubernetes
Held, Leonardo José
Virtualização
Internet das Coisas
Sistemas Embarcados
title_short An architecture for context-aware deployment and monitoring of IoT applications using Kubernetes
title_full An architecture for context-aware deployment and monitoring of IoT applications using Kubernetes
title_fullStr An architecture for context-aware deployment and monitoring of IoT applications using Kubernetes
title_full_unstemmed An architecture for context-aware deployment and monitoring of IoT applications using Kubernetes
title_sort An architecture for context-aware deployment and monitoring of IoT applications using Kubernetes
author Held, Leonardo José
author_facet Held, Leonardo José
author_role author
dc.contributor.none.fl_str_mv Mohanram, Praveen
Universidade Federal de Santa Catarina.
dc.contributor.author.fl_str_mv Held, Leonardo José
dc.subject.por.fl_str_mv Virtualização
Internet das Coisas
Sistemas Embarcados
topic Virtualização
Internet das Coisas
Sistemas Embarcados
description TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Engenharia Eletrônica.
publishDate 2023
dc.date.none.fl_str_mv 2023-03-08T12:41:13Z
2023-03-08T12:41:13Z
2023-03-01
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/244953
url https://repositorio.ufsc.br/handle/123456789/244953
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv Open Access.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Open Access.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 77 f.
application/pdf
dc.publisher.none.fl_str_mv Florianópolis, SC.
publisher.none.fl_str_mv Florianópolis, SC.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808651976439758848