Mudanças entre as edições de "STD-EngTel (Plano de Ensino)"
Ir para navegação
Ir para pesquisar
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada) | |||
Linha 35: | Linha 35: | ||
*Sincronismo em Sistemas Distribuídos | *Sincronismo em Sistemas Distribuídos | ||
**Sincronização de relógios, relógios lógicos, exclusão mútua | **Sincronização de relógios, relógios lógicos, exclusão mútua | ||
− | + | ||
− | |||
*Tolerância a faltas | *Tolerância a faltas | ||
**Caracterização de faltas, confiabilidade, comunicação em grupo | **Caracterização de faltas, confiabilidade, comunicação em grupo | ||
Linha 54: | Linha 53: | ||
;Critérios e instrumentos de avaliação | ;Critérios e instrumentos de avaliação | ||
*Avaliação individual; | *Avaliação individual; | ||
− | *Projetos práticos | + | *Projetos práticos. |
− | |||
;Bibliografia Básica | ;Bibliografia Básica |
Edição atual tal como às 12h15min de 4 de fevereiro de 2015
MINISTÉRIO DA EDUCAÇÃO |
Plano de Ensino de 2014-2 - atual
- Dados gerais
- COMPONENTE CURRICULAR: STD - SISTEMAS DISTRIBUÍDOS
- CARGA HORÁRIA: 3 HORAS/SEMANA 54 HORAS. TEÓRICA = 36 HORAS. LABORATÓRIO = 18 HORAS
- PRÉ REQUISITOS: RED1, SOP, POO
- DISCIPLINAS SUCESSORAS: PJI2
- MÓDULO ESPECIALIZANTE
- Objetivos
- Apresentar uma visão geral sobre conceitos de sistemas distribuídos e propiciar ao aluno meios para implementar aplicações distribuídas.
- Ementa
- Caracterização de sistemas distribuídos; Comunicação entre processos; Objetos distribuídos; Serviço de Nomes; Sincronização em Sistemas Distribuídos; Segurança em Sistemas Distribuídos; Outros modelos de sistemas distribuídos.
- Conteúdo Programático
- Introdução aos sistemas distribuídos
- Objetivos e desafios
- Propriedades básicas: transparência, flexibilidade, confiabilidade e escalabilidade
- Arquiteturas de Sistemas Distribuídos
- Centralizados, Descentralizados, Híbridos
- Comunicação em Sistemas Distribuídos
- Protocolos de rede
- Cliente/Servidor
- Chamada remota de procedimentos (RPC)
- Comunicação em grupo
- Comunicação por eventos
- Serviço de Nomes
- Sincronismo em Sistemas Distribuídos
- Sincronização de relógios, relógios lógicos, exclusão mútua
- Tolerância a faltas
- Caracterização de faltas, confiabilidade, comunicação em grupo
- Segurança
- Propriedades básicas de segurança
- Sistemas de criptografia simétrica e assimétrica
- Controle de acesso
- Outros modelos em sistemas distribuídos
- Objetos distribuídos
- Grades computacionais, cluster e cloud
- Estratégias de ensino utilizadas
Aulas expositivas combinadas com desenvolvimento de projetos práticos
- Critérios e instrumentos de avaliação
- Avaliação individual;
- Projetos práticos.
- Bibliografia Básica
- TANENBAUM, Andrew S.; STEEN, Maarten van Sistemas Distribuidos: Princípios e paradigmas; 2ª ed. [S.l]:Prentice Hall, 2008. 416p. ISBN 9788576051428
- COULOURIS, George; KINDBERG, Tim; DOLLIMORE, Jean Sistemas Distribuídos: Conceitos e Projeto; 5ª ed. [S.l]:Bookman, 2013. 1048p. ISBN 9788582600535
- TANENBAUM, Andrew S. Sistemas operacionais modernos; 3 ed. São Paulo:Pearson, 2010. 672p. ISBN 9788576052371
- Bibliografia Complementar
- DEITEL, Paul; DEITEL, Harvey Java Como Programar; 8ª ed. São Paulo:Pearson, 2010. 1114p. ISBN 9788576055631
- TANENBAUM, Andrew S. Redes de Computadores; 5ª ed. São Paulo:Pearson, 2011. 582p. ISBN 9788576059240
- BURKE, Bill RESTful Java with JAX-RS 2.0; 2ª ed. [S.l]:O'Reilly, 2013. 392p. ISBN 9781449361341
ANEXOS