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

Compartilhe esta página

Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorROSA, Nelson Souto-
dc.contributor.authorSOUTO MAIOR NETO, Zilde-
dc.date.accessioned2025-04-24T14:22:39Z-
dc.date.available2025-04-24T14:22:39Z-
dc.date.issued2025-03-28-
dc.date.submitted2025-04-14-
dc.identifier.citationSOUTO MAIOR NETO, Zilde. Análise comparativa do uso de controladores para a escalabilidade horizontal no Kubernetes. 14-Abr-2025. Trabalho de Conclusão de Curso (Engenharia da Computação) – Universidade Federal de Pernambuco, Recife, 2025.pt_BR
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/62553-
dc.description.abstractA escalabilidade horizontal é essencial para aplicações baseadas em microsserviços (ABMs) implantadas em contêineres. No Kubernetes, a solução mais utilizada para esse propósito é o \textit{Horizontal Pod Autoscaler} (HPA), que ajusta dinamicamente o número de réplicas de acordo com metas predefinidas de utilização de recursos computacionais, como CPU e memória. Contudo, por se tratar de uma solução genérica, o HPA nem sempre consegue se adaptar eficientemente aos dinâmicos padrões de carga, gerando desde sobre-provisionamento de recursos até instabilidade no serviço ao qual está acoplado. Este trabalho propõe a utilização de teoria de controle para a construção de controladores que ajustem dinamicamente o número de réplicas da aplicação, avaliando o impacto dessas abordagens por meio de métricas quantitativas como tempo de resposta e precisão na utilização de recursos. Para isso, foi desenvolvido um ambiente experimental onde os controladores foram testados em diferentes cenários, permitindo analisar sua eficácia na adaptação da infraestrutura de microsserviços às variações de demanda. Os resultados obtidos demonstram o potencial dessas abordagens na melhoria da eficiência operacional e na estabilidade das aplicações em ambientes dinâmicos.pt_BR
dc.format.extent68p.pt_BR
dc.language.isoporpt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/br/*
dc.subjectEscalabilidade Horizontalpt_BR
dc.subjectTeoria de Controlept_BR
dc.subjectKubernetespt_BR
dc.subjectMicrosserviçospt_BR
dc.titleAnálise comparativa do uso de controladores para a escalabilidade horizontal no Kubernetespt_BR
dc.typebachelorThesispt_BR
dc.degree.levelGraduacaopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/4220236737158909pt_BR
dc.description.abstractxHorizontal scalability is essential for microservices-based applications deployed in containers. In Kubernetes, the most commonly used solution for this purpose is the Horizontal Pod Autoscaler (HPA), which dynamically adjusts the number of replicas based on predefined targets for computational resource usage, such as CPU and memory. However, as a generic solution, HPA may not always efficiently adapt to dynamic application load patterns, causing issues ranging from resource over-provisioning to instability in the associated service. This work proposes applying control theory to design controllers capable of dynamically adjusting the application's number of replicas. The impact of these control-based approaches is evaluated through quantitative metrics such as response time and resource usage accuracy. To achieve this, an experimental environment was developed where the proposed controllers were tested under various scenarios, allowing an analysis of their effectiveness in adapting the microservices infrastructure to demand fluctuations. The obtained results demonstrate the potential of these approaches to improve operational efficiency and service stability in dynamic environments.pt_BR
dc.subject.cnpqÁreas::Ciências Exatas e da Terrapt_BR
dc.degree.departament::(CIN-DCC) - Departamento de Ciência da Computaçãopt_BR
dc.degree.graduation::CIn-Curso de Engenharia da Computaçãopt_BR
dc.degree.grantorUniversidade Federal de Pernambucopt_BR
dc.degree.localRecifept_BR
Aparece nas coleções:(TCC) - Engenharia da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC Zilde Souto Maior Neto.pdf8,16 MBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



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