Uso de Modelos Preditivos e SLAs para Reconfiguração de Ambientes Virtualizados

  • Elder M. Rodrigues PUCRS
  • Ana T. Winck PUCRS
  • Avelino F. Zorzo PUCRS
  • Duncan D. Ruiz PUCRS
  • Fábio D. Rossi PUCRS

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

Apache (2008). Apache http server project. [link]. Acesso fev. 2008.

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.
Publicado
12/07/2008
RODRIGUES, Elder M.; WINCK, Ana T.; ZORZO, Avelino F.; RUIZ, Duncan D.; ROSSI, Fábio D.. Uso de Modelos Preditivos e SLAs para Reconfiguração de Ambientes Virtualizados. In: WORKSHOP DE SISTEMAS OPERACIONAIS (WSO), 5. , 2008, Belém/PA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 147-158.