TOLERÂNCIA A FALTAS DISTRIBUÍDA

Mestrado em Informática,
1999/2000 - 2 Semestre


Mapa das aulas teóricas (previsão)

Dia Aula Matéria Cap. Livro Apresentação
22 Fevereiro 1 Introdução. Técnicas básicas de tolerância a faltas. Cap. 9 -
29 Fevereiro 2 Máquina de estados distribuída. Sincronia virtual. Cap. 12 -
6 Março - Férias do carnaval - -
14 Março - Não há aula - -
21 Março 3 Acordo uniforme. Cap. 11 -
28 Março 4 Utilização do acordo. Cap. 11 Artigo 1: Ficha 1 por Carlos Friaças
4 Abril 5 Acordo Bizantino. Cap. 11 Artigo 2: Ficha 2 por João Ramires . Acetatos da apresentação (powerpoint)
11 Abril - Não há aula - -
18 Abril - Férias da páscoa - -
25 Abril - Férias da páscoa - -
2 Maio 6 Sincronização de relógios. - Artigo 3: Ficha 3 por Alexandre Pinto
9 Maio 7 Salvaguardas. Cap. 13 -
16 Maio 8 Históricos. Cap. 13 Artigo 4: Ficha 4 por Victor Silva
23 Maio 9 Transacções. Cap. 12 -
30 Maio 10 Replicação optimista. Cap. 12 Artigo 5: Ficha 5 por João Campos e José Ribeiro
6 Junho 11 Replicação pessimista. Cap. 12 Artigo 6: Ficha 6 por Rui Patrão
14 Junho 12 Clusters. - Artigo 7: Ficha 7 por Licínio Pereira

Sumários das aulas teóricas (previsão)

Mapa das aulas teórico-práticas (previsão)

Dia Aula Matéria
22 Fevereiro - Não há aula.
28 Fevereiro 1 Fundamentos de tempo-real.
29 Fevereiro 2 Paradigmas.
6 Março - Férias do carnaval
14 Março - Não há aula
21 Março 3 Escalonamento.
28 Março 4 Entradas/saídas.
4 Abril 5 Modelos de sistema.
11 Abril - Não há aula
18 Abril - Férias da páscoa
25 Abril - Férias da páscoa
2 Maio 6 Comunicação em TR.
9 Maio 7 Controlo.
16 Maio 8 Bases de dados.
23 Maio 9 QoS.
29 Maio 10 Exemplo: MARS
6 Junho 11 Exemplo: HARTS

Sumários das aulas teóricas (previsão)

  • Aula 1: Fundamentos de tempo-real. O que é o tempo-real? Equivocos comuns. Evolução da computação em tempo-real. Tempo-real e tolerância a faltas.
  • Aula 2: Paradigmas. Especificações temporais. Detecção de falhas temporais. Entidades e representantes. A dualidade Tempo-valor.
  • Aula 3: Escalonamento. Tipos de escalonamentos. Tipos de tarefas. Escalonabilidade. Escalonamento dinâmico. Escalonamento distribuído.
  • Aula 4: Entradas/saídas. Observação e actuação. Entradas-saídas distribuídas e tolerantes a faltas.
  • Aula 5: Modelos de sistema. Sistemas estimulados pelo tempo e sistemas estimulados por eventos.
  • Aula 6: Comunicação em TR. Previsibilidade na comunicação em tempo-real.
  • Aula 7: Controlo. Arquitectura do controlo distribuído. Qualidade do controlo. Interfaces.
  • Aula 8: Bases de dados. Bases de dado de tempo-real. Transacções de tempo-real. Bases de dados activas.
  • Aula 9: QoS. Modelos de qualidade de serviço.
  • Aula 10: MARS O sistema MARS.
  • Aula 11: AAS O sistema AAS.


Luís Rodrigues