Tecnologia em Redes de Computadores DISCIPLINA: Sistemas Distribuídos 5º Semestre Prof. Mauro César Lopes. maurocl@terra.com.br
Objetivos Proporcionar aos alunos os conceitos teóricos sobre sistemas distribuídos. Fornecer aos alunos os conhecimentos necessários para análise, utilização, gerenciamento e desenvolvimento de aplicativos para sistemas distribuídos.
Ementa Introdução sistemas distribuídos. Sistemas distribuídos x centralizados. Aspectos de hardware em multiprocessadores e multicomputadores. Sistemas operacionais de rede: conceito e princípio. Comunicação em sistemas distribuídos; modelo cliente-servidor, RPC. Sincronização em sistemas distribuídos.
Ementa (2) Sistema de Arquivos Distribuídos: conceitos gerais, NFS. Servidores de nomes. Estudo de Casos. Tecnologias/arquiteturas de distribuição: CORBA, RMI, COM, .NET. Invocação de objeto remoto.
Ementa (3) Comunicação orientada a mensagens x comunicação orientada a fluxos. Migração de código, agentes de software. Consistência, replicação, tolerância a falhas. Sistemas de distribuição de documentos (WWW), modelos de coordenação.
Avaliação Critérios de Aprovação Avaliação Bimestral Frequência Mínima: 75% Média final igual ou superior a 6,0 Avaliação Bimestral Prova : 70 % Prática : 30 %
Avaliação (2) Prova 1 : 18/03/2009 Prova 2 : 10/06/2009 Prova Supletiva: 24/06/2009
Bibliografia - Básica TANENBAUM, A.S. Sistemas Operacionais Modernos. 2ª ed. São Paulo: Prentice Hall, 2003. 695p. RIBEIRO, U. Sistemas Distribuídos – Desenvolvendo Aplicações de Alta Performance no Linux. 1ª ed. Rio de Janeiro: Axcel Books, 2005. 384p.
Bibliografia - Complementar DEITEL, DEITEL, CHOFFNES, Sistemas Operacionais. 3ª ed. JANDL, P. Introdução ao Java. 1ª ed. TAURION, C. Grid Computing – Um novo Paradigma Computacional. 1ª ed. Rio de Janeiro: Brasport, 2004. 146p.
Bibliografia Complementar TANENBAUM,A, STEEN, V, M. Sistemas Distribuídos – Princípios e Paradigmas. 2 ed. São Paulo: Pearson Prentice Hall, 2007. 402p. COULOURIS, G, DOLLIMORE, J, KINDBERG, T. Sistemas Distribuídos – Conceitos e Projetos. 4ª ed. Porto Alegre: Bookman, 2007. 792p. SILBERSCHATZ, A, GALVIN, P, GAGNE, G. Sistemas Operacionais – Conceitos e Aplicações. 1ª ed. Rio de Janeiro: Campus, 2000. 585p.