Sistemas Auto-Distribuídos: Implantação em infraestruturas de computação de borda e nuvem

DSpace Repository

A- A A+

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

Files Size Format View
Matheus_Avila_TCC2_assinado.pdf 13.26Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar