Sistemas Distribuídos - CI721

Jéfer Benedett Dörr
Última atualização - Wed Apr 20 12:36:33 2011

Fase 1

Descrição da Atividade

Implemente o algoritmo Adaptive-DSD. Ao invés de utilizar o vetor Tested-UP[], use um vetor State[0..N-1]: uma entrada State[i] deste vetor é -1 se o estado do nodo i $

Simule a execução de um evento: um nodo sem-falha fica falho, ou vice-versa. Repita para diversos tamanhos de sistema e eventos diferentes. Em cada caso mostre: (a) a $

ATENÇÃO: Na página do trabalho devem se colocados os códigos das 4 tarefas da aula prática:

Tarefa 1: Cada nodo sem-falha testa o seguinte no anel.

Tarefa 2: Cada nodo sem-falha executa testes sequencialmente até encontrar outro nodo sem-falha.

Tarefa 3: Cada nodo mantém localmente o vetor State[0..N-1], e atualiza as entradas correspondentes ao testar.

Deve ser feita uma página Web, que contém:

1 - Relatório HTML explicando como o trabalho foi feito (use desenhos, palavras, o que você quiser): o objetivo é detalhar as suas decisões para implementar seu trabal$

2 - Código fonte dos programas em C, comentados. ATENÇÃO: acrescente a todo programa a terminação ".txt" para que possa ser diretamente aberto em um browser. Exemplos:$

3 - Log dos testes executados: mostre explicitamente diversos casos testados, lembre-se é a partir desta listagem de testes que o professor vai medir até que ponto o t$

Acrescente às páginas do TP os programas de simulação elaborados a partir das tarefas da aula prática de simulação que ocorreram na aula de laboratório.

Fase1


TAREFAS REALIZADAS DA FASE 1

Tarefa 1

Tarefa 1: Cada nodo sem-falha testa o seguinte no anel. Implementaco do algoritmo Adaptive-DSD.

Tarefa1

Tarefa 2

Tarefa 2: Cada nodo sem-falha executa testes sequencialmente até encontrar outro nodo sem-falha.

Tarefa2

Tarefa 3

Tarefa 3: Cada nodo mantém localmente o vetor State[0..N-1], e atualiza as entradas correspondentes ao testar.

Tarefa3

Tarefa 4

Tarefa 4: Cada nodo sem-falha que testa outro nodo sem-falha obtém informação sobre todos os demais nodos, exceto aqueles que testou. (é o próprio Adative-DSD)

Tarefa4