Otimização Aplicada a Engenharia de Software para Auxiliar na Escolha de Provedores e Implantação de Soluções de Integração de Aplicações Empresariais em Nuvem

Programas/Linhas de Pesquisa (Mestrados/Doutorados):
Modelagem Matemática/ Modelagem Matemática e Computacional, Otimização e Controle de Sistemas

Grupos/Linhas de pesquisa:
Grupo de Pesquisa em Computação Aplicada - GCA/ Engenharia de Software

Duração: 01/08/2013 até 31/07/2018

Acesse o Site do Projeto

Participantes:

Resumo:

Nos últimos anos o campo de estudos conhecido como Integração de Aplicações Empresariais tem desempenhado um importante papel ao proporcionar metodologias, técnicas e ferramentas para que as empresas possam desenvolver soluções de integração, visando reutilizar suas aplicações e dar suporte às novas demandas que surgem com a evolução dos seus processos de negócio. A Computação em Nuvem é parte de uma nova realidade, na qual tanto pequenas como grandes empresas têm a sua disposição uma infraestrutura de TI de alta capacidade, a um baixo custo, na qual podem implantar e executar suas soluções de integração. O modelo de cobrança adotado pelos provedores de Computação em Nuvem se baseia na quantidade de recursos computacionais consumidos por uma solução de integração. O custo dos recursos computacionais varia não apenas entre os distintos provedores, mas depende também do plano contratado em um mesmo provedor. A seleção de um provedor/plano passa pelos tipos de serviços que o mesmo oferece, a combinação destes serviços e seus custos. A tomada de decisão referente ao provedor/plano que mais se ajuste as necessidades de uma solução de integração pode representar uma grande economia de tempo e de recursos financeiros para as empresas. Sob uma perspectiva de pesquisa, este projeto pretende explorar uma área emergente conhecida como Search-based Software Engineering, a qual busca aplicar modelos matemáticos e técnicas de otimização para resolver de forma automática problemas de tomada de decisão nos distintos campos da Engenharia de Software. Com isto, pretende-se propor uma metodologia para selecionar os provedores e os planos de serviço ideais, e assim reduzir o tempo e o custo de implantação de soluções de integração em infraestruturas de Computação em Nuvem.

Obs: Essas informações são de responsabilidade do coordenador do projeto.