Sistemas Concorrentes e Distribuídos 2016-2
Curso: Bacharelado em Ciência da Computação
Local: CEFET Maracanã
Horário: Terça-Feira - 14:30 as 18:15
Sala: Lab1
Tempo de curso: 22 Semanas
Objetivo / Ementa:
Apresentar conceitos da organização e estrutura de sistemas distribuídos para fornecer ao aluno os conhecimentos necessários para a elaboração e aplicação de solução de problemas nos diversos domínios de aplicação da tecnologia.
Livro texto:
TANENBAUM, A. S. e STEEN, M. V. Sistemas Distribuídos: princípios e paradigmas. 2ª Edição. Editora Pearson Prentice Hall, 2007.
Livro texto complementar:
COULOURIS, G., DOLLIMORE, J., KINDBERG, T. e BLAIR, G. Sistemas Distribuídos: conceitos e projetos. 5ª Edição. Editora Bookman, 2013
Stallings, W; Brown, L. Segurança de Computadores. 2a Ed. Elsevier, 2014
Calendário:
19/07/2016 - Introdução e Arquitetura (Slides)
26/07/2016 - Processos (slides processos, problema produtor x consumidor, código-fonte)
02/08/2016 - Comunicação (slides, fontes Sockets e RMI)
09/08/2016 - Olimpíadas
16/08/2016 - Olimpíadas
23/08/2016 - Comunicação (slides)(manual JMS Glassfish, fontes HelloJMS, fontes chatJMS, tutorial mpi)
30/08/2016 - Nomeação (slides) (modelagem servidor nomes chat, código)
06/09/2016 - Sincronização (slides) (NTP exemplo Java)(servidores NTP)(NTP Client fonte)
13/09/2016 - Revisão (questões de revisão)
20/09/2016 - P1 (notas)
27/09/2016 - Correção da Prova e Transações (slides)
04/10/2016 - Transações Distribuídas e Replicação (slides)(slides)
11/10/2016 - Tolerância a Falha (Enunciado do trabalho)(slides)
18/10/2016 - Segurança (OpenSSL, JSSE, Lets Encrypt, Slides Cap1, Cap2 e Cap22 livro do Stallings) (Tutorial EJB, fontes)
25/10/2016 - Sistemas Baseados em Web (EJB)(Tutorial ejb básico, Glassfish básico, HA Glassfish) (fontes)
01/11/2016 - Montagem do Ambiente Distribuído
08/11/2016 - Montagem do Ambiente Distribuído (instalando o docker no linux) (tutorial docker + jboss + load balance)
15/11/2016 - Feriado
22/11/2016 - Entrega do Trabalho
29/11/2016 - Entrega das Correções de Eventuais Problemas no Trabalho (notas)
06/12/2016 - Prova Final (notas)