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.

Link para ementa

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)