Pré-requisito: Sistemas Operacionais.
Carga horária: 60h.
EMENTA:
- Introdução a Sistemas Distribuídos.
- O projeto de Sistemas Distribuídos.
- Comunicação em Sistemas Distribuídos.
- Sincronização em Sistemas Distribuídos.
- Segurança em Sistemas Distribuídos.
- Sistema de Arquivos Distribuídos.
- Componentes para Computação Distribuída.
- Sistemas Distribuídos baseados na WEB.
- Tópicos especiais.
BIBLIOGRAFIA BÁSICA:
1.Coulouris, G. F. Distributed systems: concepts and design. 3nd. ed. London: Addison -Wesley, 2001
2.Tanembaum, A. S., Steen, M. V. Distributed Systems: Principles and Paradigms. 2nd. Pearson, 2007.
BIBLIOGRAFIA COMPLEMENTAR:
1.Teixeira, José Helvécio. et al. Do Mainframe Para a Computação Distribuída - Simplificando a Transição. Rio de Janeiro:Infobook, 1996.
2.Cornell, G.; Horstmann, C. Core Java: Volume II-Recursos Avançados. São Paulo: Makron Books, 2001.
3.Lynch, N. Distributed Algorithms. San Francisco (CA): Morgan Kaufmann Publishers, 1996.
4.Oram, A. (Ed.) Peer-To-Peer: o poder transformador das redes ponto a ponto. São Paulo: Berkeley, 2001.
5.Rischpater, R. Desenvolvimento Wireless para Web. São Paulo: Makron Books, 2001.