Skip navigation
Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.ufpe.br/handle/123456789/68092

Comparte esta pagina

Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorROSA, Nelson Souto-
dc.contributor.authorOLIVEIRA, Gabriel Silva de-
dc.date.accessioned2026-02-03T14:25:06Z-
dc.date.available2026-02-03T14:25:06Z-
dc.date.issued2026-01-26-
dc.date.submitted2026-01-31-
dc.identifier.citationOLIVEIRA, Gabriel Silva de. Cache adaptativa para o gRPC usando teoria de controle. 2026. Trabalho de Conclusão de Curso (Engenharia da Computação) – Universidade Federal de Pernambuco, Recife, 2026pt_BR
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/68092-
dc.description.abstractMemória cache é essencial e amplamente utilizada com o intuito de melhorar o desempenho de aplicações. Contudo, gerenciar tamanho da cache em ambientes que sofrem variações de carga ainda é um desafio. Apesar de existirem diversos algoritmos para melhorar a eficiência da cache, a maioria destes algoritmos são baseados em configurações estáticas ou heurísticas que não conseguem se adaptar rápido o bastante a picos de tráfego. Nesse contexto, soluções clássicas podem levar a desperdícidio de recursos ou instabilidade do sistema por não conseguirem se ajustar a tempo. Este trabalho propõe uma cache adaptativa, para sistemas distríbuidos que utilizam o gRPC, baseada em Teoria de Controle. A solução proposta foi implementada como um sistema de malha fechada que monitora o erro entre a taxa de acerto da cache e a meta (setpoint) que se deseja atingir. O ajuste no tamanho da cache é baseado na amplitude deste erro. Essa abordagem tem como objetivo assegurar a estabilidade do sistema, permitindo que ele se mantenha eficiente mesmo em condições de carga variável, minimizando chamadas redundantes e otimizando recursos. Neste trabalho foram encontrados resultaods promissores ao realizadar simulações para observar a relação da taxa de acerto e tamanho da memória cache utilizando a abordagem da teoria de controle.pt_BR
dc.format.extent38p.pt_BR
dc.language.isoporpt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/pt_BR
dc.subjectMemória Cachept_BR
dc.subjectTeoria de Controlept_BR
dc.subjectSistemas Adapatativospt_BR
dc.subjectgRPCpt_BR
dc.titleCache adaptativa para o gRPC usando teoria de controlept_BR
dc.typebachelorThesispt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/3409248376402556pt_BR
dc.degree.levelGraduacaopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/4220236737158909pt_BR
dc.description.abstractxCache memory is essential and widely used to improve applications performance. However, managing cache size in environments that experience load variations is still a challenge. Although several algorithms exist to improve cache efficiency, most of these algorithms are based on static or heuristic configurations that cannot adapt quickly enough to traffic spikes. In this context, classic solutions can lead to wasted resources or system instability because they cannot adjust in time. This work proposes an adaptive cache for distributed systems using gRPC, based on Control Theory. The proposed solution was implemented as a closed-loop system that monitors the error between the cache hit rate and the target (setpoint) to be achieved. The adjustment in cache size is based on the amplitude of this error. This approach aims to ensure system stability, allowing it to remain efficient even under variable load conditions, minimizing redundant calls and optimizing resources.This work yielded promising results by conducting simulations to observe the relationship between hit rate and cache memory size using a control theory approach.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 Engenharia da Computaçãopt_BR
dc.degree.grantorUniversidade Federal de Pernambucopt_BR
dc.degree.localRecifept_BR
Aparece en las colecciones: (TCC) - Engenharia da Computação

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
TCC Gabriel Silva de Oliveira.pdf8.07 MBAdobe PDFVisualizar/Abrir


Este ítem está protegido por copyright original



Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons