Explorando a elasticidade de nuvens IaaS para reconfigurar dinamicamente aplicações n-camadas

Autores

  • Devair Dener Darolt Universidade do Estado de Santa Catarina - UDESC
  • Felipe Rodrigo de Souza Universidade do Estado de Santa Catarina - UDESC
  • Guilherme Piegas Koslovski Universidade do Estado de Santa Catarina - UDESC

DOI:

https://doi.org/10.5335/rbca.v8i2.5414

Palavras-chave:

Elasticidade, CloudSim, Nuvens Computacionais, IaaS, Servidores Web

Resumo

Com o surgimento das nuvens computacionais dinâmicas, aspectos de gerenciamento relacionados com provisionamento sob demanda, escalável e elástico, tornaram-se realidade para provedores e usuários. Nesse cenário, infraestruturas virtuais são provisionadas para hospedar serviços com elevado número de acessos, explorando a elasticidade oferecida pelos provedores para adaptar os recursos computacionais e de comunicação à carga de trabalho submetida, mantendo a qualidade do serviço hospedado. Usualmente, serviços hospedados na nuvem são decompostos em diversas camadas, sendo cada camada individualmente configurável. Uma reconfiguração pode ser iniciada a partir de um pico de processamento, latência elevada na resposta ao usuário final, entre outros indicadores, variando de acordo com as necessidades da aplicação hospedada. Nesse cenário, o presente trabalho propõe um mecanismo para reconfigurar infraestruturas virtuais elásticas, melhorando a relação entre tempo de resposta de uma aplicação n-camadas e o custo de provisionamento do serviço. O algoritmo utiliza o tempo de processamento das requisições submetidas à aplicação como limiar de elasticidade, aumentando o diminuindo o número de máquinas virtuais alocadas. A implementação e análise da solução foi realizada com o simulador de nuvens computacionais CloudSim. A análise experimental indicou uma diminuição no custo de provisionamento combinado com um menor tempo de resposta quando a aplicação é hospedada em uma infraestrutura elástica.

Downloads

Os dados de download ainda não estão disponíveis.

Downloads

Publicado

01-09-2016

Edição

Seção

Artigo Original

Como Citar

[1]
2016. Explorando a elasticidade de nuvens IaaS para reconfigurar dinamicamente aplicações n-camadas. Revista Brasileira de Computação Aplicada. 8, 2 (set. 2016), 2–15. DOI:https://doi.org/10.5335/rbca.v8i2.5414.