Κυριακή 11 Ιανουαρίου 2009

Αποθήκευση Λογικών Αρχείων σε Clients και Μεταφορά αρχείου

Σήμερα υλοποιήσαμε τον τρόπο με τον οποίο ο κόμβος που επιστρέφεται από τον αλγόριθμο routing να μπορεί να σώσει τα αρχεία που δίνει κάθε κόμβος όταν εισέρχεται (αν είναι αυτός ο κοντινότερος σε κάθε Hash), καθώς και να σβήνονται όταν ο κόμβος πέσει. Αν ένας κόμβος είναι συνδεδεμένος δεν μπορεί να αλλάξει τα αρχεία που δίνει στο σύστημα αλλά θα πρέπει να βγει και να ξαναεισέλθει. Επίσης ασχοληθήκαμε με μηνύματα που ελέγχουν αν ο κόμβος περιέχει το αρχείο ώστε να μπορεί να το στείλει σε αυτόν που το αναζήτησε. Τέλος υλοποιήσαμε και τη σύνδεση του κόμβου που περιέχει το φυσικό αρχείο καθώς και τη μεταφορά του!

Δεν υπάρχουν σχόλια: