UFJF - Universidade Federal de Juiz de Fora

Plano de ensino

Disciplina: 1243004 - APLICAÇÕES DISTRIBUÍDAS

Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE

Ementa Introdução aos Sistemas Distribuídos.Definição, Metas e Tipos de Sistemas Distribuídos. Arquitetura de Sistemas Distribuídos. Comunicação em Sistemas Distribuídos. Fundamentos, Chamada de Procedimento Remoto, Comunicação Orientada a Mensagem, Comunicação Orientada à Fluxo, Comunicação Multicast. Consistência e Replicação em Sistemas Distribuídos. Réplicas, Protocolos de Consistência. Tolerância a Falhas. Sistemas Distribuídos Baseados na Web.


Objetivos:
O principal objetivo do curso é apresentar aos alunos os conceitos fundamentais de sistemas distribuídos como modelo, algoritmos e aplicações distribuídas. Ao fim do curso o aluno terá embasamento teórico e prático com relação aos serviços distribuídos e seus modelos.
Conteúdo 1. Introdução e conceitos fundamentais de sistemas distribuídos,
2. Modelos de sistemas distribuídos. Arquitetura cliente-servidor, P2P.
3. Serviços distribuídos. DNS, WEB, Armazenamento.
4. Cluster e Grids
5. Laboratórios Práticos
a. Replicação; Fragmentação; implementação de um sistema de BD distribuído
Bibliografia
Bibliografia (continuação)
Bibliografia complementar
Voltar