INE5418
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cronograma | Avaliação | Bibliografia | Links | Contato |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Data |
Conteúdo |
Local |
Material |
03/09 |
1 – Fundamentos de Comp. Distribuída |
CTC 111 |
|
05/09 |
1.1 – Arquitetura
de Sist. Distribuídos |
CTC 101 |
|
10/09 |
1.4 – Comunicação entre Processos |
CTC 111 |
|
12/09 |
Aula prática: Sockets |
INE 101 |
|
17/09 |
1.5 – Sistemas de Arquivos Distribuídos |
CTC 111 |
|
19/09 |
Trabalho 1 |
INE 101 |
|
24/09 |
Prova 1 |
CTC 101 |
|
26/09 |
2 – Tecnologias para Comp. Distribuída 2.1 – Objetos Distribuídos |
CTC 101 |
|
01/10 |
Aula prática: RMI |
INE 101 |
|
03/10 |
2.1 – Objetos Distribuídos (cont.) |
CTC 101 |
|
08/10 |
Aula prática: CORBA |
INE 101 |
|
15/10 |
2.2 – Web Services |
CTC 111 |
|
17/10 |
2.3 – Redes Peer-to-Peer |
CTC 101 |
|
22/10 |
Aula prática: JAX-WS e P2P |
INE 101 |
|
24/10 |
2.4 – Middleware Orientado a Mensagens |
CTC 101 |
|
29/10 |
Aula Prática: JMS |
INE 101 |
|
31/10 |
2.5 – Memória Compartilhada Distribuída |
CTC 101 |
|
05/11 |
Aula prática: JavaSpaces |
INE 101 |
|
07/11 |
2.6 – Computação em Grid e em Nuvem |
CTC 101 |
|
12/11 |
Trabalho 2 |
INE 101 |
|
14/11 |
Prova 2 |
CTC 101 |
|
19/11 |
3 – Algoritmos para Comp. Distribuída 3.1 – Segurança de Funcionamento |
CTC 111 |
|
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 |
|
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 |
|
19/12 |
Prova 3 |
CTC 101 |
|
Fev/2012 |
Prova de Recuperação |
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.
· 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.
Atendimento aos Alunos
f r a n k @ i n f . u f s c . b r
Mantida
por Frank Siqueira.
Atualizada em 06/11/2012.