Carregando...

DISCIPLINA Listagem de Ementa/Programa

SISTEMAS DISTRIBUÍDOSDISCIPLINA 316440

VER OFERTA

ÓrgãoCIC Departamento de Ciência da Computação
Código316440
DenominaçãoSistemas Distribuídos
NívelMestrado
Início da Vigência em1989/1
Pré-requisitosDisciplina sem pré-requisitos
EmentaInício da Vigência em 2011/1

A disciplina Sistemas Distribuídos tem por objetivo fornecer ao aluno uma visão geral dos principais problemas e soluções envolvidos
na concepção de um sistema distribuído.
Ao final do curso, o aluno deverá ser capaz de:
a) Distinguir os problemas relacionados ao projeto de um sistema distribuído.
b) Enumerar as principais soluções teóricas encontradas para os problemas relacionados acima.
c) Analisar detalhadamente o custo/benefício das soluções propostas na literatura para a concepção de um sistema distribuído.

ProgramaInício da Vigência em 2010/2

1. Definição de Sistemas Distribuídos e Paralelos
2. Escopo e Decisões de Projeto
3. Modelos Arquiteturais e de Sistema
4. Modelo Cliente/Servidor
Conceitos Básicos
Endereçamento
Servidores multithreaded
Implementação com troca de mensagens
5. Network File System (NFS)
Conceitos Básicos
Servidor stateless
Implementação
6. Ordenamento de Eventos
7. Remote Procedure Call
Conceitos Básicos
Funcionamento detalhado
Ocorrência de Falhas
8. Memória Compartilhada Distribuída
Conceitos Básicos
Modelos de Consistência
Protocolos de Coerência
9. CORBA
10. Serviços de Nomes
11. Gerência de Processos Distribuídos
Modelos de Organização dos Processadores
Escalonamento de Processadores
Migração de Processos
12. Grupos de Processos
13. Relógios de Lamport, Exclusão Mútua Distribuída, Deadlock Distribuído
14. Sistemas de Arquivos Distribuídos