Skip to content
No description, website, or topics provided.
Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
img
lib
src
.gitignore
README.md
distribuiti.iml
distribuiti.jar
sd.iml

README.md

Distribuiti

Database Distribuito

Realizzare un filesystem distribuito. Il filesystem deve avere una directory globale sempre consistente (non EVENTUALLY consistent). I files sono inizialmente scritti solo sul nodo che li genera. I files vengono replicati in modo lazy su richiesta di nodi diversi da quello dove il file ha avuto origine. La consistenza del contenuto di un file deve essere garantita sempre anche a fronte di repliche. Si consideri il problema dei diritti di accesso, si possono considerare i componenti del sistema trusted. Le modifiche sono propagate alla chiusura del file (no write through).

Progetto 3

Ogni singolo file creato viene replicato sin dall'inizio per garantire fault tolerance. La directory e' distribuita e replicata (in parte o completamente) per essere resistente alla sparizione di un nodo.

Utilizzo:

Avviare il sistema tramite il file distribuiti.jar

You can’t perform that action at this time.