Uso de Modelos Preditivos e SLAs para Reconfiguração de Ambientes Virtualizados
Resumo
Este trabalho propõe a realocação dinâmica de recursos em ambientes virtualizados a partir de requisitos derivados de SLAs. A realocação utiliza algoritmos de mineração de dados gerados a partir da execução de benchmarks. Os algoritmos de mineração produzem modelos preditivos que sugerem, a partir de uma determinada configuração das máquinas virtuais, qual o melhor conjunto de parâmetros deve ser modificado para melhorar o desempenho de todo o ambiente virtualizado. Esses modelos preditivos são utilizados por um subsistema de reconfiguração que combina os mesmos com as políticas estabelecidas nos SLAs.
Referências
Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., and Warfield, A. (2003). Xen and the art of virtualization. In SOSP, pages 164–177.
Cunha, I., Almeida, J., Almeida, V., and Santos, M. (2007). Self-adaptive capacity management for multi-tier virtualized environments. In IFIP, pages 129–138.
Gupta, D. et al (2006). Enforcing performance isolation across virtual machines in Xen. Technical report, HP Laboratories Palo Alto.
Han, J., Kamber, M. (2001). Data mining: concepts and techniques. Morgan Kaufmann.
Jung, G., Parekh, J., Pu, C., and Sahai, A. (2006). Detecting Bottleneck in n-tier IT Applications Through Analysis. In DSOM, pages 149–160.
Marques, F. T. (2006). Projeto de infra-estrutura de TI pela perspectiva de negócio. Master’s thesis, Universidade Federal de Campina Grande, PB, Brasil.
Mergen, F. M., Uhlig, V., Krieger, O., and Xenidis, J. (2006). Virtualization for high-performance computing. SIGOPS Oper. Syst. Rev., 40(2):8–11.
MySQL (2008). The world’s most popular open source database. [link]. Acesso 10 de fev. 2008.
Parekh, J., Jung, G., Swint, G., Pu, C., and Sahai, A. (2006). Comparison of performance analysis approaches for bottleneck detection in multi-tier enterprise applications. In DSOM, pages 149–160.
Quinlan, R. J. (1996). C4.5: Programs for Machine Learning. Morgan Kaufmann.
Rossi, F. D. (2005). Alocação dinâmica de recursos no Xen. Master’s thesis, Dissertação (Mestrado em Ciência da Computação) - Faculdade de Informática - PUCRS, Porto Alegre.
Sauve, J., Marques, F., Moura, J., Sampaio, M., Jornada, J., and Radziuk, E. (2005). Optimal choice of service level objectives from a business perspective. In Workshop of HP openview university association, pages 15–27.
Tan, N., Steinback, M., and Kumar, V. (2006). Introduction to data mining. Addison Wesley.
Tomcat (2008). Apache tomcat. [link]. Acesso em 12 de jan. 2008.
TPC-W (2008). Transactional processing performance council. [link]. Acesso em 10 de fev. 2008.
Udupi, B., Sahai, A., and Singhal, S. (2007). A classification-based approach to policy refinement. In IFIP/IM, pages 758–788.
Unixbench (2007). Linux benchmark suite homepage. [link]. Acesso em 06 de nov. 2007.
Weka (2008). Weka: Waikato environment for knowledge analysis. [link]. Acesso em 22 out. 2007.
Winck, A. T., Ruiz, D. D. (2008). Processo de KDD para auxílio à reconfiguração de ambientes virtualizados. In SBSI, pages 211–222. SBC.
