Disciplina

Á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

Dan C. Marinescu

2017

ISBN-13: 978-0128128107_Morgan Kaufmann


Operating Systems: Principles and Practice, 2nd Edition

Thomas Anderson, Michael Dahlin

2014

ISBN-13: 978-0985673529


Secundária

Virtual Machines: Versatile Platforms for Systems and Processes

James Smith and Ravi Nair

2005

Morgan Kaufmann


Selecção de artigos publicados em conferências e revistas internacionais, nomeadamente SOSP, OSDI, ASPLOS, Usenix Technical Conference, EuroSys, VEE, OOPSLA, CloudCom.

-

-

-