Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Chord: A Scalable Peer -to-peer Lookup Service for Internet Applications Authors: Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Chord: A Scalable Peer -to-peer Lookup Service for Internet Applications Authors: Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan."— Μεταγράφημα παρουσίασης:

1 Chord: A Scalable Peer -to-peer Lookup Service for Internet Applications Authors: Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan Section 5.2 Παρουσίαση: Χριστοδουλίδου Μαρία Μαργαρίτη Σπυριδούλα

2 Failures and Replication  Όταν ένας κόμβος n αποτύχει, τότε οι κόμβοι που τον περιλάμβαναν στα finger tables πρέπει να βρουν τον επόμενό του στο δακτύλιο (n’s successor)  Η αποτυχία του δεν πρέπει να διακόπτει τις αναζητήσεις που βρίσκονται σε εξέλιξη  Κάθε κόμβος διατηρεί μια successor-list από τους r κοντινότερους successors  Αν ένας κόμβος παρατηρήσει ότι ο επόμενός του απέτυχε, τότε τον αντικαθιστά με τον πρώτο ενεργό κόμβο της λίστας.  Στη διάρκεια της διαδικασίας stabilization, ενημερώνονται τα finger tables και οι successor lists

3 Failures and Replication  Κάθε κόμβος μπορεί να διατηρεί εναλλακτικούς κόμβους για κάθε καταχώρηση του finger table, δηλαδή τον επόμενο κάθε finger  Αν το μέγεθος του finger table είναι μικρό, η successor list μπορεί να χρησιμοποιηθεί για αυτό το σκοπό  Η successor list μπορεί να χρησιμοποιηθεί για τη δημιουργία αντιγράφων  αντίγραφα δεδομένων με κλειδί key μπορεί να δημιουργηθούν σε k κόμβους που ακολουθούν το κλειδί

4 Παράδειγμα r=3 0 1 3 5 7 8 10 11 12 15 2 4 6 9 14 13 5 2 8, 9 15 13, 14 [5, 6, 9] [6, 9, 12] [9, 12, 14] [12, 14, 15] [14, 15, 3] [15, 3, 5] [3, 5, 6] 12 9 6

5 Θεωρήματα n Αν r = O(log N) σε ένα αρχικά σταθεροποιημένο (stable) δίκτυο και κάθε κόμβος αποτυγχάνει με πιθανότητα ½, τότε με μεγάλη πιθανότητα μια find_successor αναζήτηση θα: u επιστρέψει τον κοντινότερο στο κλειδί που αναζητείται successor u ολοκληρωθεί σε χρόνο O(log N)


Κατέβασμα ppt "Chord: A Scalable Peer -to-peer Lookup Service for Internet Applications Authors: Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google