Please use this identifier to cite or link to this item:
https://repositorio.ufpe.br/handle/123456789/69955
Share on
Full metadata record
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.advisor | FERRAZ, Carlos André Guimarães | - |
| dc.contributor.author | LIMA FILHO, Ricardo Bizerra de | - |
| dc.date.accessioned | 2026-08-10T13:55:24Z | - |
| dc.date.available | 2026-08-10T13:55:24Z | - |
| dc.date.issued | 2026-07-09 | - |
| dc.date.submitted | 2026-07-17 | - |
| dc.identifier.citation | LIMA 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.uri | https://repositorio.ufpe.br/handle/123456789/69955 | - |
| dc.description.abstract | Aplicaçõ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.extent | 101p. | pt_BR |
| dc.language.iso | por | pt_BR |
| dc.rights | openAccess | pt_BR |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | pt_BR |
| dc.subject | Autoescalonamento Proativo | pt_BR |
| dc.subject | Kubernetes | pt_BR |
| dc.subject | Modelos de Séries Temporais | pt_BR |
| dc.subject | Ensemble | pt_BR |
| dc.subject | Sistemas Distribuídos | pt_BR |
| dc.title | Modelos estatísticos individuais e ensemble para autoescalonamento proativo em ambiente kubernetes: comparação preditiva e operacional | pt_BR |
| dc.type | bachelorThesis | pt_BR |
| dc.contributor.authorLattes | http://lattes.cnpq.br/1659191158113838 | pt_BR |
| dc.degree.level | Graduacao | pt_BR |
| dc.contributor.advisorLattes | http://lattes.cnpq.br/7716805104151473 | pt_BR |
| dc.description.abstractx | Applications 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ção | pt_BR |
| dc.degree.departament | ::(CIN-DCC) - Departamento de Ciência da Computação | pt_BR |
| dc.degree.graduation | ::CIn-Curso de Ciência da Computação | pt_BR |
| dc.degree.grantor | Universidade Federal de Pernambuco | pt_BR |
| dc.degree.local | Recife | pt_BR |
| Appears in Collections: | (TCC) - Ciência da Computação | |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| TCC Ricardo Bizerra de Lima Filho.pdf | 11.89 MB | Adobe PDF | View/Open |
This item is protected by original copyright |
This item is licensed under a Creative Commons License
