Sistemas Auto-Distribuídos: Implantação em infraestruturas de computação de borda e nuvem
Show simple item record
| dc.contributor |
Universidade Federal de Santa Catarina. |
pt_BR |
| dc.contributor.advisor |
Panisson, Alison Roberto |
|
| dc.contributor.author |
Naspolini, Matheus Avila |
|
| dc.date.accessioned |
2025-12-11T17:34:16Z |
|
| dc.date.available |
2025-12-11T17:34:16Z |
|
| dc.date.issued |
2025-11-27 |
|
| dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/270939 |
|
| dc.description |
TCC (graduação) - Universidade Federal de Santa Catarina, Campus Araranguá, Engenharia de Computação. |
pt_BR |
| dc.description.abstract |
O desenvolvimento de aplicações para o continuum computacional de borda e nuvem
enfrenta desafios para atender requisitos rigorosos de latência e flexibilidade, especialmente
ao lidar com aplicações monolíticas ou com estado. O paradigma dos Sistemas
Auto-Distribuídos (SDS) surge como uma solução para essa problemática, permitindo que
componentes de software sejam dinamicamente movidos ou replicados pela infraestrutura
em tempo de execução. No entanto, a aplicação prática desse conceito carece de integração
com ambientes de implantação modernos. Este trabalho preenche essa lacuna ao apresentar
a concepção, o desenvolvimento e a avaliação da SDS_SWARM, uma arquitetura que integra
o paradigma SDS às infraestruturas reais de computação em borda e nuvem. O objetivo
consiste em ampliar a flexibilidade de implantação e a escalabilidade desse modelo, por
meio da sua integração com tecnologias modernas de conteinerização e orquestração. Esta
pesquisa seguiu a Design Science Research Methodology (DSRM), envolvendo as etapas de
identificação do problema, definição dos objetivos, concepção do artefato, implementação
e avaliação. A arquitetura proposta foi desenvolvida em Java com o framework Spring
Boot, empregando contêineres Docker e o orquestrador Docker Swarm para gerenciar de
forma programática e flexível a execução e a distribuição dos componentes. A comunicação
entre os ambientes de borda e nuvem ocorreu por meio de uma rede privada virtual criada
com Tailscale. Para validar o funcionamento da arquitetura, este trabalho utilizou uma
aplicação desenvolvida na linguagem Dana, cuja capacidade de reconfiguração dinâmica e
substituição de componentes em tempo de execução (hot-swap) permitiu explorar o comportamento
auto-distribuível do sistema. A partir dessa aplicação, a pesquisa conduziu
experimentos para mensurar o tempo de resposta e analisar o desempenho da distribuição
entre diferentes camadas da infraestrutura. Os resultados demonstraram que a integração
de Sistemas Auto-Distribuídos com tecnologias de conteinerização e orquestração promove
maior flexibilidade, portabilidade e adaptabilidade das aplicações em ambientes
heterogêneos. Este trabalho conclui que a arquitetura SDS_SWARM aproxima o paradigma
dos Sistemas Auto-Distribuídos das práticas contemporâneas de implantação, contribuindo
para o avanço das pesquisas em sistemas distribuídos e para o aprimoramento das
estratégias de gerenciamento em computação em borda e nuvem. |
pt_BR |
| dc.language.iso |
por |
pt_BR |
| dc.publisher |
Araranguá, SC. |
pt_BR |
| dc.rights |
Open Access. |
en |
| dc.subject |
Sistemas Auto-Distribuídos |
pt_BR |
| dc.subject |
Edge-Cloud Continuum |
pt_BR |
| dc.subject |
Computação em Borda |
pt_BR |
| dc.subject |
Computação em Nuvem |
pt_BR |
| dc.subject |
Conteinerização |
pt_BR |
| dc.title |
Sistemas Auto-Distribuídos: Implantação em infraestruturas de computação de borda e nuvem |
pt_BR |
| dc.type |
TCCgrad |
pt_BR |
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar