O documento apresenta a disciplina de Sistemas Distribuídos ministrada por Frederico Madeira. A ementa inclui introdução aos sistemas distribuídos, sistemas de arquivos distribuídos, arquiteturas, processos, comunicação e projeto sobre computação autonômica. A avaliação consiste em provas e projetos. A bibliografia lista livros e artigos sobre sistemas distribuídos.
2. Ementa
Parte 1
✔
Introdução aos Sistemas Distribuídos
✔
Sistemas de Arquivos Distribuídos
✔
Arquiteturas
✔
Processos, Thread, Virtualização, Transparência
✔
Comunicação – Modelo OSI / Modelo TCP/IP
3. Ementa
Projeto 1 (1 ponto)
✔
Ler o artigo “Expandindo uma Arquitetura
para HPC em Nuvens Computacionais
Utilizando Conceitos de Computação
Autonômica” disponível nos
Anais do WoSiDA 2016 Workshop de Sistemas
Distribuıı dos Autonômicos, pág 15.
✔
Elaborar 5 perguntas e 5 respostas sobre esse
texto
✔
Enviar o PDF para fred@madeira.eng.br
4. Ementa
Parte 2
✔
Arquitetura de Objetos Distribuídos
✔
Introdução a Middleware
✔
Arquitetura Orientada a Serviços
✔
Clusters
✔
IoT – Conceitos, Arquitetura e Aplicações
✔
Cloud Computing
5. Resumo de SD em uma Imagem
Fonte: Programação de Sistemas Distribuídos - Anhanguera
AULA 02 – INTRODUÇÃO, por Thomás da Costa
6. Avaliação
1a Avaliação
Bibliografia, listas, apresentações
70% Prova + 30% Projeto
2a Avaliação
Bibliografia, listas, apresentações
100% Prova Colegiada
Final e Substitutiva
Bibliografia, listas, apresentações
100% Prova
7. Bibliografia
✔
TANENBAUM, A., STEEN, M. Sistemas Distribuídos,
princípios e paradigmas, segunda edição, Pearson 2008
✔
COULOURIS, G., DOLLIMORE, J., KIDBERG, T., Sistemas
Distribuídos Conceitos e Projetos, quarta edição,
Bookman, 2007
✔
DANTAS, Mario, Computação Distribuída de Alto
Desempenho: Redes, Clusters e Grids Computacionais,
2005
✔
DANTAS, MARIO, Tecnologias de redes de comunicação
e computadores, 2002
✔
SILBERSHATZ, A., GALVIN, P. E GAGNE, G., Sistemas
Operacionais: Conceitos e Aplicações, Editora Campus,
2001.
✔
TANENBAUM, A S, Distributed Operating Systems,
Prentice Hall, 1995.
8. Bibliografia Complementar
✔
STALLINGS, W., Operating Systems: Internal and Design
Principles, Editora Prentice Hall, 1998.
✔
TANENBAUM, A S., Sistemas Operacionais Modernos.
Editora Prentice-Hall do Brasil, 2ªed., 2003,
✔
SINHA, P. K. ., Distributed Operating Systems: Concepts
and Design, IEEE Press, 1997.
✔
TEL, G., Introduction to Distributed Algorithms.
Cambridge University, 2001.