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 |
Departamento de Ciência da Computação
E-mail:secretaria.dcc@ice.ufjf.br
Telefone: (32) 2102-3327
Universidade Federal de Juiz de Fora
Instituto de Ciências Exatas – ICE
Departamento de Ciência da Computação – DCC
Rua José Lourenço Kelmer, s/n – Campus Universitário
Bairro São Pedro – Juiz de Fora – MG
CEP: 36036-900