Análise de Algoritmos de Balanceamento de Carga em Cenários com Hosts Desbalanceados

dc.contributor.advisorOliveira, Lidiano Augusto Nóbrega de
dc.contributor.advisorLatteshttp://lattes.cnpq.br/7399493881755815
dc.contributor.authorSantos, Bruno Olimpio dos
dc.contributor.authorLatteshttp://lattes.cnpq.br/6578958880427494
dc.date.accessioned2026-03-31T12:32:28Z
dc.date.issued2025-08-07
dc.degree.departamentEstatística e Informática
dc.degree.graduationBacharelado em Sistemas da Informação
dc.degree.levelbachelor's degree
dc.degree.localRecife
dc.description.abstractO crescimento exponencial de dispositivos conectados à Internet exige soluções que assegurem desempenho e disponibilidade em sistemas distribuídos. Este trabalho investiga o impacto de diferentes algoritmos de balanceamento de carga, tais como Round Robin, Weighted e Least Connections, em ambientes compostos por dispositivos com recursos computacionais distintos. Para isso, foi projetada uma arquitetura composta por três servidores executando aplicações Flask com Gunicorn, e um balanceador de carga Nginx instalado em um quarto dispositivo. Foram conduzidos experimentos com cenários variados quanto à capacidade dos servidores e à carga computacional das requisições, a fim de medir o tempo de resposta e analisar a distribuição das requisições. Os resultados evidenciam que algoritmos como o Least Connections e o Ponderado apresentam melhor adaptação a cenários assimétricos, promovendo distribuição mais eficiente das requisições e tempos de resposta mais estáveis. O estudo reforça a importância da escolha criteriosa do algoritmo de balanceamento conforme a configuração da infraestrutura e o perfil das requisições.
dc.description.abstractxThe exponential growth of Internet-connected devices demands solutions that ensure performance and availability in distributed systems. This study investigates the impact of different load balancing algorithms, such as Round Robin, Weighted and Least Connections, in environments composed of devices with varying computational resources. To this end, an architecture was designed consisting of three servers running Flask applications with Gunicorn, and a Nginx load balancer installed on a fourth device. Experiments were conducted using scenarios with different server capacities and computational load of requests, in order to measure response time and analyze request distribution. The results show that algorithms such as Least Connections and Weighted adapt better to asymmetric scenarios, promoting more efficient request distribution and more stable response times. The study reinforces the importance of carefully choosing the load balancing algorithm according to the infrastructure setup and request profile.
dc.format.extent31 f.
dc.identifier.citationSANTOS, Bruno Olimpio dos. Análise de Algoritmos de Balanceamento de Carga em Cenários com Hosts Desbalanceados. 2025. 31 f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) – Departamento de Estatística e Informática, Universidade Federal Rural de Pernambuco, Recife, 2026.
dc.identifier.urihttps://arandu.ufrpe.br/handle/123456789/8415
dc.language.isopt_BR
dc.publisher.countryBrazil
dc.publisher.initialsUFRPE
dc.rightsopenAccess
dc.rights.licenseAttribution 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectSistemas operacionais distribuídos (Computadores)
dc.subjectBalanceamento de carga em sistemas distribuídos
dc.subjectRedes de computadores
dc.subjectDesempenho
dc.subjectAlgorítmos computacionais
dc.subjectServidores de rede
dc.titleAnálise de Algoritmos de Balanceamento de Carga em Cenários com Hosts Desbalanceados
dc.typebachelorThesis

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Imagem de Miniatura
Nome:
tcc_art_brunoolimpiodossantos.pdf
Tamanho:
1.59 MB
Formato:
Adobe Portable Document Format

Licença do pacote

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura Disponível
Nome:
license.txt
Tamanho:
1.87 KB
Formato:
Item-specific license agreed upon to submission
Descrição: