Disciplina
Sistemas Operativos, Virtualização e Computação em Nuvem
Área
Área Científica de Arquitectura e Sistemas Operativos > Sistemas Operativos e Sistemas Distribuídos
Activa nos planos curriculares
DEAEIC2006 > DEAEIC2006 > 3º Ciclo > Sistemas Operativos, Virtualização e Computação em Nuvem
Nível
Apresentação de artigo em seminário (30%), participação nas discussões de artigos (20%),relatório de revisão da literatura em trabalhos de investigação relacionados com os tópicos da disciplina (50%).
Tipo
Não Estruturante
Regime
Semestral
Carga Horária
1º Semestre
1.5 h/semana
105.0 h/semestre
Objectivos
A disciplina aborda as várias camadas sistema que suportam as infraestruturas de computação modernas de larga escala. Estuda e discute tópicos avançados e tendências recentes em suporte sistema a Infraestrutura como Serviço (IaaS) e plataformas aplicacionais para Plataformas como Serviço (PaaS). Foca-se em técnicas, mecanismos e algoritmos do Estado da Arte para os problemas mais relevantes nestes domínios.
Programa
A disciplina organiza-se como um conjunto de seminários, cada um focado num tópico entre os seguintes: - organização de sistemas operativos e máquinas virtuais modernas (e.g., Xen, Java VM) - gestão de recursos (gestão de memória, escalonamento em ambientes virtualizados) - técnicas para virtualização e suporte a concorrência em arquiteturas multi-core - deteção e tratamento de faltas em sistemas operativos e máquinas virtuais (e.g., replicação, checkpointing, replay) - armazenamento e processamento escalável na Nuvem (Dynamo, MapReduce, Pig, Dryad, Spark, Flink)
Metodologia de avaliação
Apresentação de artigo em seminário (30%), participação nas discussões de artigos (20%),relatório de revisão da literatura em trabalhos de investigação relacionados com os tópicos da disciplina (50%).
Pré-requisitos
Componente Laboratorial
Princípios Éticos
Componente de Programação e Computação
Componente de Competências Transversais
Bibliografia
Principal
Cloud Computing, Second Edition: Theory and Practice 2nd Edition
ISBN-13: 978-0128128107_Morgan Kaufmann
Operating Systems: Principles and Practice, 2nd Edition
Thomas Anderson, Michael Dahlin
Secundária
Virtual Machines: Versatile Platforms for Systems and Processes