Sistemas Distribuídos

lasalle - 2023/2

Objetivos

São objetivos da disciplina:

Pré-requisitos

Embora os pré-requisitos não sejam obrigatórios, o seu domínio auxiliará muito na evolução do aprendizado:

Competências trabalhadas

As competências trabalhadas na disciplina são:

Unidades de Aprendizagem

As unidades de aprendizagem abordadas na disciplina são:

Estratégias metodológicas

Aulas expositivas, atividades de pesquisa relacionadas às unidades de aprendizagem, exemplos práticos e exercícios individuais ou em grupo.

Cronograma

AulaConteúdo ProgramadoData
01
  • Apresentação da disciplina.
  • Introdução aos sistemas distribuídos.
  • Exemplos de aplicações.
03/08
02
  • Revisão de conceitos de sistemas operacionais e redes de computadores.
10/08
03
  • TI Carreiras (Evento institucional).
  • Exercícios sobre virtualização.
17/08
04
  • Arquiteturas e Processos distribuídos.
  • Especificação do Trabalho T1.
24/08
05
  • Processos distribuídos.
  • Comunicação.
31/08
06
  • Feriado.
07/09
07
  • Comunicação orientada a fluxo e multicast.
  • Sincronização em Threads.
14/09
08
  • Revisão para P1.
  • Entrega do T1.
21/09
09
  • Correção do trabalho T1.
28/09
10
  • Avaliação P1.
05/10
11
  • Feriado.
12/10
12
  • Sincronização em sistemas distribuídos.
  • Nomeação.
  • Especificação do Trabalho T2.
19/10
13
  • Evento Institucional.
26/10
14
  • Feriado.
02/11
15
  • Consistência e Replicação.
09/11
16
  • Tolerância a falhas.
  • Segurança.
16/11
17
  • Exercícios e Revisão.
23/11
18
  • Prova P2.
30/11
19
  • Apresentação dos sistemas implementados (T2).
07/12
20
  • Divulgação de Resultados.
  • Revisão para substituição de grau.
14/12
21
  • Prova de substituição de grau.
21/12

Atividades de Extensão

Atividades destinadas à interação entre alunos e a comunidade na qual estão inseridos. Buscar demandas da sociedade e transformá-las em propostas de projeto com implementação e validação de protótipos de sistemas.

Procedimento e critérios de avaliação

A nota final será composta por trabalhos/exercícios e prova, que serão desenvolvidos durante as aulas e em atividades extraclasse.

O grau 1 será composto por G1 = T1(3.0) + P1(7.0)

O grau 2 será composto por G2 = T2(6.0) + P2(4.0)

A nota final será a média (M) dada pela regra M = (G1 + G2) / 2

A recuperação será realizada com a aplicação de uma prova escrita. A nota desta substituirá a nota mais baixa e a média (M) será recalculada.

Para obter a aprovação, o aluno deve obter uma média (M) igual ou superior a 6, com frequência igual ou superior à 75%. A frequência será medida a partir de chamada nominal, realizada em todas as aulas.

Recursos para a disciplina

Bibliografia

  1. Sistemas Distribuídos: princípios e paradigmas. Andrew S Tanenbaum; Maarten vas Steen. 2a Ed. Pearson. 2008. (Ou a versão mais atualizada, em inglês: Distributed Systems. 3a Ed. 2017.)