Αποχώρηση Κόμβου(Node Departure) υλοποιείται από τις εξείς μεθόδους:
private void CheckNodes():
Έλεγχος των κόμβων στο Leaf Set, Routing Table και Neighbor Set αν είναι ακόμα ζωντανά
private void ReplaceDepartedInLeafSet(NodeId[] GivenLeafSet):
Αποκατάσταση ενός κόβου που έπεσε στο Leaf Set.
private void ReplaceDepartedInRoutingTable(int k, int l):
Αποκατάσταση ενός κόβου που έπεσε στο Routing Table.
Ο έλεγχος των κόβων γίνεται από ένα ειδικό νήμα που λειτουργεί σαν δαίμονας.
Κοιμάται για 1 sec και μόλις ξυπνάει ελέγχει γαι το ποιοι κόμβοι είναι ζωντανοί.
Δευτέρα 16 Φεβρουαρίου 2009
Εγγραφή σε:
Σχόλια ανάρτησης (Atom)
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου