Title: | An architecture for context-aware deployment and monitoring of IoT applications using Kubernetes |
Author: | Held, Leonardo José |
Abstract: |
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. |
Description: | TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Engenharia Eletrônica. |
URI: | https://repositorio.ufsc.br/handle/123456789/244953 |
Date: | 2023-03-01 |
Files | Size | Format | View | Description |
---|---|---|---|---|
one-true-monograph.pdf | 1.234Mb |
View/ |
TCC |