Disciplina Curricular

Tolerância a Faltas Distribuída TFDis

Mestrado Bolonha em Informática - 3_MI 2020/21

Contextos

Grupo: 3_MI 2020/21 > 2º Ciclo > Parte Escolar > Optativas > 892 - Mestrado em Informática - Geral > 1º semestre

Período:

Grupo: 3_MI 2020/21 > 2º Ciclo > Parte Escolar > Optativas > 788 - Mestrado em Informática - OSC

Período:

Peso

6.0 (para cálculo da média)

Objectivos

A utilização crescente de sistemas distribuídos numa grande diversidade de aplicações levanta dois problemas: i) o número crescente de componentes dos sistemas levanta preocupações sobre a sua fiabilidade; ii) a distribuição geográfica levanta possibilidades interessantes de replicação por diversos servidores. A unidade curricular introduz o conceito de tolerância a faltas distribuída, que faz uso de diferentes processos interligados para replicar componentes de software de uma forma mais económica e flexível do que utilizando equipamento dedicado. A unidade curricular aborda conceitos, metodologias e mecanismos para a construção de sistemas em rede fiáveis.

Programa

Abstracções básicas de sistemas distribuídos. Modelos de sistemas distribuídos. Algoritmos de difusão. Algoritmos para emulação de memória partilhada. Acordo distribuído. Aplicações de acordo distribuído.

Métodos de ensino e avaliação

Exame escrito dividido em dois testes, cada um cobrindo metade da matéria, ou um exame final (60%). Projeto prático realizado em duas fases que consiste na concretização de um algoritmo de replicação importante em sistemas reais (40%).

Disciplinas Execução

2024/2025 - 1 Semestre

2023/2024 - 1 Semestre

2022/2023 - 1 Semestre

2021/2022 - 1 Semestre

2020/2021 - 1º semestre