Trabalho de conclusão de graduação
Sistema automatizado de gerência de recursos para ambientes virtualizados
Autor
Bezerra, Govinda Mohini Gonzalez
Institución
Resumen
A virtualização de computadores é uma tecnologia em expansão devido, principalmente, ao aumento da capacidade de processamento e armazenamento dos computadores modernos, a demanda por servidores consolidados e o sucesso da computação em nuvem. Um dos grandes desafios em ambientes virtualizados é gerenciar dinamicamente os recursos disponíveis, se adaptando às oscilações de carga de trabalho e garantindo o nível de serviço das diferentes aplicações em execução. Neste contexto, este trabalho propõe uma ferramenta capaz de monitorar máquinas físicas e virtuais, e construir perfis de uso dos diferentes recursos computacionais, como processador, memória e rede. Com base nos perfis, o sistema é capaz de detectar a escassez dos recursos monitorados e automaticamente redistribuir as cargas de trabalho, evitando a sobrecarga dos nós físicos e violações de acordos de níveis serviços. O sistema proposto realiza a distribuição de cargas através da funcionalidade de migração ao vivo de máquinas virtuais, presente nas principais tecnologias de virtualização, que permite transferir uma máquina virtual de um nó físico origem para um nó físico destino, sem a interrupção dos serviços em execução. O sistema proposto foi desenvolvido e o seu desempenho foi avaliado. Os resultados obtidos mostram a eficácia do sistema em distribuir as cargas de trabalho e eliminar sobrecargas de processamento e memória dos nós físicos monitorados.