Skip navigation
Please use this identifier to cite or link to this item: https://repositorio.ufpe.br/handle/123456789/69955

Share on

Full metadata record
DC FieldValueLanguage
dc.contributor.advisorFERRAZ, Carlos André Guimarães-
dc.contributor.authorLIMA FILHO, Ricardo Bizerra de-
dc.date.accessioned2026-08-10T13:55:24Z-
dc.date.available2026-08-10T13:55:24Z-
dc.date.issued2026-07-09-
dc.date.submitted2026-07-17-
dc.identifier.citationLIMA FILHO, Ricardo Bizerra de. Modelos estatísticos individuais e ensemble para autoescalonamento proativo em ambiente kubernetes: comparação preditiva e operacional. 2026. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2026.pt_BR
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/69955-
dc.description.abstractAplicações baseadas em sistemas distribuídos demandam técnicas de escalonamento adaptativas para mitigar gargalos de CPU e de RAM sob variações de carga. Estudos recentes têm demonstrado a viabilidade do uso de modelos de séries temporais para a previsão do consumo de recursos, apresentando-se como uma alternativa viável às abordagens fundamentadas em algoritmos determinísticos, a exemplo da teoria de filas e da teoria de controle. Neste contexto, este trabalho compara os modelos estatísticos de séries temporais Exponential Smoothing, Prophet e FFT. Tais modelos foram aplicados tanto individualmente quanto combinados em diferentes configurações de Ensembles de seleção dinâmica. A avaliação contempla a qualidade e o tempo de predição, bem como a aplicação prática dessas estimativas em um cluster Kubernetes, visando mensurar o impacto das decisões de escalonamento proativo no comportamento operacional do sistema. Para tal, analisaram-se violações de Acordos de Nível de Serviço (SLA), ocorrências de superprovisionamento e a oscilação do número de réplicas. Os resultados evidenciam que os modelos individuais exibem especializações assimétricas na predição de cargas de CPU e de RAM, e revelam que métricas de qualidade preditiva offline (como MAE e RMSE) não garantem a aderência aos SLAs em ambientes de escalonamento em tempo real. Conclui-se que os Ensembles formados por subconjuntos específicos dos modelos superaram as composições que integraram todos os algoritmos disponíveis. Isso ocorre pois a inclusão de um modelo com desempenho degradado em um determinado recurso prejudica as estimativas globais do Ensemble, ao passo que os pares sem degradação obtiveram as menores taxas de violação simultânea de CPU e de RAM no ambiente Kubernetes avaliado.pt_BR
dc.format.extent101p.pt_BR
dc.language.isoporpt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/pt_BR
dc.subjectAutoescalonamento Proativopt_BR
dc.subjectKubernetespt_BR
dc.subjectModelos de Séries Temporaispt_BR
dc.subjectEnsemblept_BR
dc.subjectSistemas Distribuídospt_BR
dc.titleModelos estatísticos individuais e ensemble para autoescalonamento proativo em ambiente kubernetes: comparação preditiva e operacionalpt_BR
dc.typebachelorThesispt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/1659191158113838pt_BR
dc.degree.levelGraduacaopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/7716805104151473pt_BR
dc.description.abstractxApplications based on distributed systems demand adaptive scaling techniques to mitigate CPU and RAM bottlenecks under load variations. Recent studies have demonstrated the feasibility of using time series models to predict resource consumption, serving as a viable alternative to approaches based on deterministic algorithms, such as queuing theory and control theory. In this context, this work compares the statistical time series models Exponential Smoothing, Prophet, and FFT. These models were applied both individually and combined into different configurations of dynamic selection Ensembles. The evaluation assesses prediction quality and time, alongside the practical application of these estimations in a Kubernetes cluster, aiming to measure the impact of proactive scaling decisions on the system's operational behavior. To achieve this, service level agreement (SLA) violations, overprovisioning occurrences, and replica oscillations were analyzed. The results demonstrate that individual models exhibit asymmetric specializations in predicting CPU and RAM workloads, and reveal that offline predictive quality metrics (such as MAE and RMSE) do not guarantee adherence to SLAs in real-time scaling environments. It is concluded that Ensembles composed of specific subsets of the models outperformed configurations that integrated all available algorithms. This happens because the inclusion of a model with degraded performance in a specific resource negatively impacts the overall Ensemble estimations, whereas model pairs without degradation achieved the lowest simultaneous CPU and RAM violation rates in the evaluated Kubernetes environment.pt_BR
dc.subject.cnpqÁreas::Ciências Exatas e da Terra::Ciência da Computaçãopt_BR
dc.degree.departament::(CIN-DCC) - Departamento de Ciência da Computaçãopt_BR
dc.degree.graduation::CIn-Curso de Ciência da Computaçãopt_BR
dc.degree.grantorUniversidade Federal de Pernambucopt_BR
dc.degree.localRecifept_BR
Appears in Collections:(TCC) - Ciência da Computação

Files in This Item:
File Description SizeFormat 
TCC Ricardo Bizerra de Lima Filho.pdf11.89 MBAdobe PDFView/Open


This item is protected by original copyright



This item is licensed under a Creative Commons License Creative Commons