Pretende-se replicar um conjunto de ficheiros em dois repositórios localizados em nós distintos. O sistema deve permitir o acesso concorrente aos ficheiros a partir de qualquer dos nós. No entanto, a actualização do estado nas restantes réplicas não deve ser imediata: esta só será feita quando necessário ou durante períodos de baixa actividade do sistema.
A aplicação deve ter a capacidade de, quando um ficheiro é alterado num nó, sinalizar o outro nó de que a alteração ocorreu. A transferência dos dados correspondente à actualização só será feita quando:
De modo a facilitar o trabalho, os alunos podem definir comandos dedicados para ler e escrever nos ficheiros (outra alternativa, mais sofisticada, consiste em interceptar as chamadas ao sistema).
Os alunos devem conceber uma demonstração que ilustre a funcionalidade requerida.
Estações SUN. Software ISIS e outro software que os alunos julguem conveniente.