Σάββατο 27 Δεκεμβρίου 2008

Υποδομη Εποικοινωνίας

Το Pastry είναι ένα overlay network, που σημαίνει ότι πρέπει να χτιστεί πάνω από κάποια υποδομή επικοινωίας, μεσω της οποίας τα οι διαφοροι κόμβοι θα μπορούν να ανταλάσουν μηνύματα.
Η υποδομή μου αποτελείται από δύο τάξεις, την MessageReceiver και την Connector.
H MessageReceiver κληρονομεί την τάξη Thread και περιμένει πάνω από μια θύρα για νέα μηνυματα. Μόλις λάβει κάποιο μήνυμα ενημερώνει την Connector, η οποία με την σειρά της ενημερωνει τον Pastry κόμβο με το οποίο είναι συνδεμένη. Η Connector είναι η τάξη που αρχικοποιεί την υποδοχή , την τάξη MessageReceiver και αποστέλνει τα μηνύματα. Η υποδοχή εύναι τύπου DatagramSocket.

Τρίτη 18 Νοεμβρίου 2008

Αυτός ο Ιστότοπος διημιουργήθηκε με σκοπό την καταγραφή των σταδίων υλοποιήσης του αλγορίθμου Pastry, για το προπτυχιακό μάθημα των Κατανεμημένων Συστημάτων.
Η υλοποιήση θα γίνει σε Java.