Reconfiguração de ambientes virtualizados através do uso de Teste Baseado em Modelos e SLAs
Resumo
Este trabalho propõe um processo de realocação de recursos em ambientes virtualizados utilizando técnicas de testes baseados em modelos UML, mineração de dados e decomposição de SLA. Inicialmente, são obtidos os dados de desempenho sobre cada máquina virtual, através de um processo de testes de performance a partir de modelos UML da aplicação. Sobre estes dados são aplicadas técnicas de mineração de dados e decomposição de SLA. Tal processo pretende sugerir, a partir da configuração corrente, qual o melhor conjunto de parâmetros de reconfiguração exigidos para modificar o ambiente e prover um melhor desempenho global.
Referências
Jung, G. et al., “Detecting Bottleneck in n-tier IT Applications Through Analysis,” IFIP/IEEE DSOM, pp. 149–160, 2006.
Parekh, J. et al., “Comparison of performance analysis approaches for bottleneck detection in multi-tier enterprise applications,” IEEE International Workshop on Quality of Service, pp. 149–160, 2006.
Udupi, Y. et al., “A classification-based approach to policy refinement,” tech. rep., HP Laboratories Palo Alto, 2007.
I. Cunha, J. Almeida, V. Almeida, and M. Santos, “Self-adaptive capacity management for multi-tier virtualized environments,” 10th IFIP/IEEE IM, pp. 129–138, 2007.
Winck, A. T., Ruiz, D. D., “Processo de KDD para auxílio à reconfiguração de ambientes virtualizados,” in SBSI, pp. 211–222, 2008.
Rodrigues, E. et al., “Uso de Modelos Preditivos e SLAs para Reconfiguração de Ambientes Virtualizados,” WSO. pages 147-158, 2008.
J. D. Larry Apfelbaum, “Model-based testing,” 10th International Software Quality Week, 1997.
A. J. Bennett and A. J. Field, “Performance engineering with the UML profile for schedulability, performance and time: A case study,” 12th MASCOTS, pp. 67–75, 2004.
OMG. UML Profile for Schedulability, Performance, and Time, v1.1. [link]. Acessado em 10 de Fevereiro, 2009.
Oliveira, F. et al., “Performance Testing from UML Models with Resource Descriptions,” SAST, pp. 47–54, 2007.
M. Marzolla and S. Balsamo, “UML-PSI: The UML Performance Simulator,” International Conference on Quantitative Evaluation of Systems, pp. 340–341, 2004.
Gupta, D. et al., “Enforcing performance isolation across virtual machines in Xen,” tech. rep., HP Laboratories Palo Alto, 2006.
Y. Chen, S. Iyer, X. Liu, D. Milojicic, and A. Sahai, “Sla decomposition: Translating service level objectives to system level thresholds,” in ICAC, (Washington, DC, USA), p. 3, 2007.
E. M. Rodrigues, “Realocação de recursos em ambientes virtualizados,” Master’s thesis, Pontifícia Universidade Católica do Rio Grande do Sul, RS, Brasil, 2009.
ArgoUML. [link]. Acessado em 10 de Fevereiro, 2009.
Apache JMeter. [link]. Acessado em 10 de Fevereiro, 2009.
Apache HTTP Server Project. [link]. Acessado em 10 de Fevereiro, 2009.
Apache Tomcat. [link]. Acessado em 10 de Fevereiro, 2009.
MySQL. [link]. Acessado em 10 de Fevereiro, 2009.
TPC-W. Transactional Processing Performance Council. [link]. Acessado em 10 de Fevereiro, 2009.
