Fechar menu lateral

Disciplinas Ativas

Plano de Ensino

Disciplina: 1243004 - APLICAÇÕES DISTRIBUÍDAS

Créditos: 0

Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE

Ementa
keyboard_arrow_down keyboard_arrow_up
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.
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