Modelos de Disponibilidade para Nuvens Privadas: Rejuvenescimento de Software Habilitado por Agendamento de Migração de VMs

  • Matheus de Melo IFSertão
  • Paulo Maciel UFPE

Resumo


Confiabilidade e disponibilidade são alguns dos principais desafios para administradores migrarem suas aplicações para ambientes de computação em nuvem. Nesse contexto, o envelhecimento de software surge como um problema potencial, pois afeta diretamente a confiabilidade do sistema através de uma degradação gradual e de difícil detecção. Essa dissertação traz um conjunto de modelos analíticos para avaliação de disponibilidade em ambientes de computação em nuvem privados com um mecanismo de rejuvenescimento de software suportado por migração de máquinas virtuais. O principal propósito é propor agendamentos adequados de migrações para maximizar a disponibilidade do ambiente. O estudo foi conduzido de modo a fortalecer os modelos finais, sendo assim conduzidos experimentos em plataformas reais prévios para servir de insumo aos modelos finais. Dentre as contribuições dadas pelo trabalho destacam-se: metodologia para validação de modelos de disponibilidade, metodologia para condução de experimentos de envelhecimento de software, modelos analíticos para avaliação de disponibilidade em nuvens privadas considerando aspectos de envelhecimento e rejuvenescimento de software.

Referências

Araujo, J., Matos, R., Maciel, P., Matias, R., and Beicker, I. (2011). Experimental evaluation of software aging effects on the eucalyptus cloud computing infrastructure. In Proceedings of the Middleware 2011 Industry Track Workshop, page 4. ACM.

CISCO (2012). Cisco global cloud networking survey summary and analysis of results worldwide results. Technical report, CISCO.

Grottke, M., Matias, R., and Trivedi, K. S. (2008). The fundamentals of software aging. In Software Reliability Engineering Workshops, 2008. ISSRE Wksp 2008. IEEE International Conference on, pages 1–6. IEEE.

Huang, Y., Kintala, C., Kolettis, N., and Fulton, N. D. (1995). Software rejuvenation: Analysis, module and applications. In Fault-Tolerant Computing, 1995. FTCS-25. Digest of Papers., Twenty-Fifth International Symposium on, pages 381–390. IEEE.

Jain, R. (1991). The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling. Wiley professional computing. Wiley.

Maciel, P. R. M., Trivedi, K. S., Jr., R. M., and Kim, D. S. (2012). Dependability Modeling, chapter 3. IGI Global.

Matias, R. et al. (2006). An experimental study on software aging and rejuvenation in web servers. In Computer Software and Applications Conference, 2006. COMPSAC’06. 30th Annual International, volume 1, pages 189–196. IEEE.

Melo, M., Maciel, P., Araujo, J., Matos, R., and Araujo, C. (2013). Availability study on cloud computing environments: Live migration as a rejuvenation mechanism. In Dependable Systems and Networks (DSN), 2013 43rd Annual IEEE/IFIP International Conference on, pages 1–6.
Publicado
20/07/2015
DE MELO, Matheus; MACIEL, Paulo. Modelos de Disponibilidade para Nuvens Privadas: Rejuvenescimento de Software Habilitado por Agendamento de Migração de VMs. In: CONCURSO DE TESES E DISSERTAÇÕES (CTD), 28. , 2015, Recife. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2015 . p. 91-96. ISSN 2763-8820. DOI: https://doi.org/10.5753/ctd.2015.10008.