Finalizar implementação e relatório
O relatório deve ser entregue juntamente com o projeto,
na pasta doc/
O ficheiro deve chamar-se CXX-report.pdf
O documento deve conter:
- 1 folha de rosto
- "Sistemas Distribuídos 2015-2016"
- Identificador do grupo em formato CXX (por exemplo, o grupo 99 da Alameda deve colocar A99, o 88 do Tagus T88)
- URL do repositório no GitHub (caso exista)
- Fotos, números e nomes dos membros do grupo
- 1 página sobre Segurança:
- Figura da solução de segurança (deve ocupar aproximadamente 1/2 página)
- Descrição da figura
- Racional: explicação da solução
- 1 página sobre Replicação:
- Figura (1/2 página)
- Descrição
- Racional
Preparar demonstração (duração máxima < 10 minutos)
-
Segurança
- Demonstrar funcionamento normal
- Sugestão: usar logging handler
para imprimir mensagens antes e depois da proteção
- Demonstrar resistência a um ataque
- Sugestão: simular a alteração não autorizada de
mensagem, por exemplo, para mudar o valor do orçamento devolvido por
uma transportadora
-
Replicação
- Demonstrar funcionamento normal da replicação
- Sugestão: imprimir para a consola cada vez que é feita
a propagação de alterações e a prova-de-vida
- Demonstrar tolerância a falta
- Sugestão: causar a paragem súbita do servidor primário
através de sigkill (CTRL-C)
- Sugestão: desligar a interface de rede (no caso de uma
demonstração com várias máquinas)