ISSN |
2237-9045 |
Instituição |
Universidade Federal de Viçosa |
Nível |
Graduação |
Modalidade |
Pesquisa |
Área de conhecimento |
Ciências Exatas e Tecnológicas |
Área temática |
Teoria e Tecnologia da informação |
Setor |
Instituto de Ciências Exatas e Tecnológicas |
Conclusão de bolsa |
Não |
Primeiro autor |
Alex Júnior Lopes Mendonça |
Orientador |
MAYCON LEONE MACIEL PEIXOTO |
Outros membros |
Bruno Ribeiro Sandroni, Carlos Henrique Gomes Ferreira, Matheus de Freitas Araujo |
Título |
Balanceamento de carga em servidores utilizando o proxy reverso |
Resumo |
Com o crescimento das informações e o número de usuários que desejam acesso à Internet, o desempenho em servidores é uma questão importante, que trata a questão de confiabilidade e eficiência ao acesso dessas informações. Nesse contexto, manter a Qualidade do Serviço é fundamental, e para isso, o controle de admissão de requisições em servidores web é uma abordagem adequada. Este trabalho tem como objetivo avaliar o desempenho entre um servidor web típico e um servidor web distribuído, utilizando o balanceamento de carga baseado na tecnologia de Proxy reverso. Para isso, dois ambientes foram utilizados para realização dos testes, sendo estes servidores Apache. O primeiro representa um servidor web típico, o segundo um servidor web distribuído com dois back ends para o processamento das requisições e um front end para realizar o balanceamento da carga e controle de admissão. As cargas de trabalho foram geradas utilizando o benchmark HTTPerf aferindo três variáveis de reposta: taxa de reposta, tempo de resposta e erros em requisições. Todos os testes foram replicados para assegurar a confiabilidade dos resultados. Os valores utilizados como taxa de requisição foram crescentes e limitam-se até que os servidores tenham comportamento similar a um DoS (Denial of Service), que é quando o servidor fica totalmente sobrecarregado e assim impossibilitado de resolver solicitações. Além disso, fornece respostas com um número de erros relevantes. A partir dos resultados foi possível observar, utilizando as três variáveis de respostas, que até o número médio entre 40% e 50% do total de requisições geradas pelo benchmark, os servidores tinham resultados equivalentes. A partir desse ponto, o baixo desempenho do servidor único era superior ao servidor distribuído. No entanto, o servidor distribuído apresentou uma superioridade no desempenho de até 60% em alguns casos levando em conta as variáveis de repostas. Os resultados mostraram com clareza o objetivo proposto, concluindo a eficiência da técnica de balanceamento de carga utilizando proxy reverso em servidores web, afim de obter melhor qualidade nos serviços oferecidos. |
Palavras-chave |
Servidores Web, Balanceamento de Carga, Proxy Reverso |
Forma de apresentação..... |
Painel |