Banner Topo 2

Sistemas Distribuidos

Departamento Unidade
Ciência da Computação CAC - Campus de Catalão
Nome da Disciplina Código Período
Sistemas Distribuidos 9345 6
Carga Horária Semestral Carga horária Semanal Ano Semestre
64 Teórica: 4h Práticas: 0h 2013 02
Conteúdo:
  • Definição e principais características de um sistema distribuído.
  • Desafios para implementar um sistema distribuído.
  • Introdução ao desenvolvimento de sistemas distribuídos com java RMI e CORBA.
  • Modelos arquiteturais de Sistemas Distribuídos.
  • Variações do modelo Cliente/Servidor.
  • Comunicação Sincrona e Assincrona. Referência a objetos remotos.
  • Objetos distribuídos.
  • Processos e Threads.
  • Segurança em Sistemas Distribuídos.
  • Sistema de arquivos distribuídos.
  • Componentes de um serviço de arquivos.
  • Tolerância a falhas.
  • Serviço de nomes.
Ementa:

Introdução a Sistemas Distribuídos. Características de Sistemas Distribuídos. Infraestrutura para Sistemas Distribuídos. Modelos Arquiteturais de Sistemas Distribuídos. Processos. Mecanismos de Comunicação. Mecanismos de Nomeação. Sincronização. Consistência e Replicação. Tolerância a Falhas. Segurança. Sistemas Distribuídos Baseados em Objetos. Sistemas de Arquivos Distribuídos. Sistemas Distribuídos baseados na Web. Sistemas Distribuídos baseados em Coordenação.

Bibliografia:
  • Sistemas distribuídos: Princípios e paradigmas. Andrew S. Tanenbaum. New Jersey: Prentice Hall, 2002.
  • istributed systems: Concepts and Design. G. Coulouris; J. Harlow Dollimore: Addison Wesley, 2000.