Últimos anúncios
Corpo Docente
More information
Descrição:
Dar conhecimentos avançados de técnicas de virtualização e sua aplicação em investigação científica no âmbito de sistemas e sistemas distribuídos. Após a introdução à taxonomia da área, são abordados os contextos de utilização avançada de tecnologia de virtualização. Definição de máquina virtual distribuída como o interface para a execução de aplicações num cluster. São abordados algoritmos de gestão de recursos, reciclagem automática de memória distribuída, técnicas para optimização dinâmica de código binário em execução, intercepção e monitorização de execução para fiabilidade, segurança, tolerância a faltas (checkpointing) e gestão de recursos (migração). Finalmente, é abordada a investigação em que as máquinas virtuais consistem no componente elementar de escalonamento e distribuição de aplicações em de sistemas de grande escala no contexto de cycle-sharing, Grid e Cloud computing.