Please use this identifier to cite or link to this item:
https://repositorio.ufpe.br/handle/123456789/68092
Share on
Full metadata record
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.advisor | ROSA, Nelson Souto | - |
| dc.contributor.author | OLIVEIRA, Gabriel Silva de | - |
| dc.date.accessioned | 2026-02-03T14:25:06Z | - |
| dc.date.available | 2026-02-03T14:25:06Z | - |
| dc.date.issued | 2026-01-26 | - |
| dc.date.submitted | 2026-01-31 | - |
| dc.identifier.citation | OLIVEIRA, 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, 2026 | pt_BR |
| dc.identifier.uri | https://repositorio.ufpe.br/handle/123456789/68092 | - |
| dc.description.abstract | Memó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.extent | 38p. | 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 | Memória Cache | pt_BR |
| dc.subject | Teoria de Controle | pt_BR |
| dc.subject | Sistemas Adapatativos | pt_BR |
| dc.subject | gRPC | pt_BR |
| dc.title | Cache adaptativa para o gRPC usando teoria de controle | pt_BR |
| dc.type | bachelorThesis | pt_BR |
| dc.contributor.authorLattes | http://lattes.cnpq.br/3409248376402556 | pt_BR |
| dc.degree.level | Graduacao | pt_BR |
| dc.contributor.advisorLattes | http://lattes.cnpq.br/4220236737158909 | pt_BR |
| dc.description.abstractx | Cache 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ção | pt_BR |
| dc.degree.departament | ::(CIN-DCC) - Departamento de Ciência da Computação | pt_BR |
| dc.degree.graduation | ::CIn-Curso de Engenharia da Computação | pt_BR |
| dc.degree.grantor | Universidade Federal de Pernambuco | pt_BR |
| dc.degree.local | Recife | pt_BR |
| Appears in Collections: | (TCC) - Engenharia da Computação | |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| TCC Gabriel Silva de Oliveira.pdf | 8.07 MB | Adobe PDF | ![]() View/Open |
This item is protected by original copyright |
This item is licensed under a Creative Commons License

