INE5418
Computação Distribuída

Prof. Frank Siqueira

Departamento de Informática e Estatística
Universidade Federal de Santa Catarina
 

Cronograma | Avaliação | Bibliografia | Links | Contato


Cronograma – Semestre 2012-2

Data

Conteúdo

Local

Material

03/09

1 – Fundamentos de Comp. Distribuída

CTC 111

Slides | Folhetos

05/09

1.1 – Arquitetura de Sist. Distribuídos
1.2 – Paradigmas de Comp. Distribuída
1.3 – Suporte Computacional

CTC 101

10/09

1.4 – Comunicação entre Processos

CTC 111

12/09

Aula prática: Sockets

INE 101

Roteiro

17/09

1.5 – Sistemas de Arquivos Distribuídos

CTC 111

 

19/09

Trabalho 1

INE 101

Descrição

24/09

Prova 1

CTC 101

26/09

2 – Tecnologias para Comp. Distribuída

2.1 – Objetos Distribuídos

CTC 101

Slides | Folhetos

01/10

Aula prática: RMI

INE 101

Roteiro

03/10

2.1 – Objetos Distribuídos (cont.)

CTC 101

08/10

Aula prática: CORBA

INE 101

Roteiro

15/10

2.2 – Web Services

CTC 111

Slides | Folhetos

17/10

2.3 – Redes Peer-to-Peer

CTC 101

Slides | Folhetos

22/10

Aula prática: JAX-WS e P2P

INE 101

Roteiros JAX-WS e P2P

24/10

2.4 – Middleware Orientado a Mensagens

CTC 101

Slides | Folhetos

29/10

Aula Prática: JMS

INE 101

Roteiro

31/10

2.5 – Memória Compartilhada Distribuída

CTC 101

Slides | Folhetos

05/11

Aula prática: JavaSpaces

INE 101

Roteiro

07/11

2.6 – Computação em Grid e em Nuvem

CTC 101

Slides | Folhetos

12/11

Trabalho 2

INE 101

Descrição

14/11

Prova 2

CTC 101

19/11

3 – Algoritmos para Comp. Distribuída

3.1 – Segurança de Funcionamento

CTC 111

Folhetos

21/11

3.2 – Comunicação em Grupo

CTC 101

26/11

3.3 – Sincronização de Relógios

3.4 – Algoritmos de Eleição e Exclusão Mútua

CTC 111

28/11

3.5 – Detecção de Deadlocks

CTC 101

Folhetos

03/12

3.6 – Algortimos de Acordo

CTC 111

05/12

3.7 – Transações Distribuídas

CTC 101

10/12

Aula Prática

INE 101

 

12/12

Trabalho 3

INE 101

Descrição

19/12

Prova 3

CTC 101

Fev/2012

Prova de Recuperação

 


Avaliação

Os alunos serão avaliados com base em seu desempenho nas seguintes atividades:

·         3 Provas (P1 a P3) individuais, sem consulta;

·         3 Trabalhos (T1 a T3) em duplas.

 

A média final será calculada utilizando a fórmula: MF = (2*P1 + 2*P2 + 2*P3 + T1 + T2 + T3)/9.

Conforme parágrafo 2º do artigo 70 da Resolução 17/CUn/97, o aluno com freqüência suficiente (FS) e média final no semestre (MF) entre 3,0 e 5,5 terá direito a uma nova avaliação ao final do semestre (REC), sendo a nota final (NF) calculada conforme parágrafo 3º do artigo 71 desta resolução, ou seja: NF = (MF + REC) / 2. 

Observações:

·       Serão atribuídas notas individuais aos alunos mesmo para atividades efetuadas em grupo.

·       Em caso de cópia de trabalhos de qualquer fonte, todos os alunos envolvidos terão nota igual a zero.

·       Em caso de "cola" nas avaliações, os alunos envolvidos estarão automaticamente reprovados com média zero, e o caso será reportado ao colegiado do curso para que sejam tomadas medidas disciplinares.

 


Bibliografia

·         COULOURIS, George; DOLLIMORE, Jean; KINDBERG, Tim. Sistemas Distribuídos: Conceitos e Projeto. 4ª Edição. Bookman, 2007.

·         TANENBAUM, Andrew S.; STEEN, Maarten van. Sistemas Distribuídos: Princípios e Paradigmas. 2ª Edição. Prentice-Hall, 2007.

·         DANTAS, Mario Computação Distribuída de Alto Desempenho:Redes, Clusters e Grids Computacionais. Axcel Books, 2005.

·         VERÍSSIMO, Paulo; RODRIGUES, Luís. Distributed Systems for System Architects. Kluwer, 2001.

·         ORFALI, Robert; HARVEY, Dan. Client/Server Programming with Java and CORBA. 2nd Edition. John Wiley, 1998.


Links

 


Contato

Atendimento aos Alunos

  • Horário: Terças-feiras das 16:20 às 18:00.
  • Local: Prédio do INE - Sala 305.

E-Mail

f r a n k @ i n f . u f s c . b r

 


Mantida por Frank Siqueira. Atualizada em 06/11/2012.