mestrado
CIn – Centro de Informática
Coordenação de Pós-Graduação
Tema para Pré-Projeto de Mestrado
Sistemas Distribuídos / Middleware / Computação em Nuvem
Área
Middleware para Nuvem com Suporte à Virtualização
Título
Proponente Nelson Souto Rosa (nsr@cin.ufpe.br)
O surgimento dos ambientes de nuvens computacionais tem motivado o desenvolvimento de novas pesquisas nas mais diversas áreas da computação, e.g., Banco de dados, Redes de computadores, Sistemas distribuídos, e assim por diante. As características destes ambientes, como multi-tenancy, virtualização, acesso ubíquo, orientação a serviço, elasticidade, modelo de negócio pay-as-you-go e gerenciamento automático de recursos [4], tem impostos novos desafios em todas estas áreas.
Em particular, na área de sistemas distribuídos, as nuvens computacionais tem motivado o aparecimento de novas transparências e o desenvolvimento de novos serviços de middleware [3], próprios para este tipo de ambiente. O suporte provido pelo middleware para tratar a distribuição, heterogeneidade, segurança, escalabilidade, tolerância a falhas e concorrência, tem sido adaptado para as características dos ambientes de nuvem. Da mesma forma, as tradicionais transparências de acesso, localização, concorrência, replicação, falhas, mobilidade e desempenho também têm sido repensadas para este novo ambiente.
Neste contexto, o objetivo deste projeto é entender os mecanismos de virtualização [2][1] em nuvens computacionais e projetar um middleware que seja responsável por implementar totalmente ou parcialmente estes mecanismos. Na prática, o middleware proposto deverá prover algumas das tradicionais transparências de middleware juntamente com estes novos mecanismos relacionados à virtualização.
Referências Bibliográficas
[1] Dustdar, S.; Guo, Y.; Han, R.; Satzger, B. & Truong, H.-L. (2012), 'Programming
Directives for Elastic Computing', Internet Computing, IEEE 16(6), 72-77.
[2] Sugiki,