1 Chord: A scalable Peer to Peer Lookup Service for Internet Applications Νικόλαος Καλλιμάνης Σπυρίδων-Δημήτριος Αγάθος Ευγενία Σταθοπούλου.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Ιεραρχίες Κόμβων Δομημένες σε Δακτύλιο για Ρ2Ρ Συστήματα Βασισμένα σε RDF Σχήματα Παρουσίαση Μεταπτυχιακής Διατριβής: Νικόλαος Κρεμμυδάς Επιβλέπουσα καθηγήτρια:
Advertisements

The EDONKEY protocol Ιωάννης Ζιαγκλιαβός Α.Μ.123 Παναγιώτης Κατσίκος Α.Μ.124 Ευφροσύνη Κουρή Α.Μ. 138.
Δένδρα van Emde Boas TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A Μελετάμε την περίπτωση όπου αποθηκεύουμε.
Στοιχειώδεις Δομές Δεδομένων TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A Τύποι δεδομένων στη Java • Ακέραιοι.
Chord: A scalable Peer-to-Peer Lookup Service for Internet Applications Παρουσίαση: Αθανασόπουλος, Αλεξάκης, Δεβελέγκα, Πεχλιβάνη, Φωτιάδου, Φωτόπουλος.
A Peer-to-peer Framework for Caching Range Queries O. D. Sahin A. Gupta D. Agrawal A. El Abbadi Παρουσίαση: Καραγιάννης Τάσος, Κρεμμυδάς Νίκος, Μαργαρίτη.
Διευθυντής Πληροφοριακών Συστημάτων
Peer-to-Peer Τεχνικές Ευρετηρίασης 1 Λέκτορας Τσίχλας Κωνσταντίνος.
Συνάφεια Κρυφής Μνήμης σε Επεκτάσιμα Μηχανήματα. Συστήματα με Κοινή ή Κατανεμημένη Μνήμη  Σύστημα μοιραζόμενης μνήμης  Σύστημα κατανεμημένης μνήμης.
Lab 3: Sorted List ΕΠΛ231-Δομές Δεδομένων και Αλγόριθμοι18/10/2010.
ΑΝΑΔΗΜΙΟΥΡΓΙΑ ΕΝΟΣ ΤΡΙΣΔΙΑΣΤΑΤΟΥ ΠΡΟΤΥΠΟΥ ΜΕ ΑΥΘΑΙΡΕΤΑ ΛΑΘΗ ΣΙΑΚΑΒΕΛΗ ΑΡΓΥΡΩ ΑΜ:1229.
Ανακτηση Πληροφοριασ σε νεφη Υπολογιστων
Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications ΠΑΡΑΔΕΙΓΜΑΤΑ.
Φροντηστήριο Διαχείριση Περιεχομένου Παγκόσμιου Ιστού και Γλωσσικά Eργαλεία.
1/6/2011 Προσαρμοστικοί Αλγόριθμοι Εξισορρόπησης Φόρτου σε Κατανεμημένα Περιβάλλοντα (Δίκτυα Ομοτίμων και Υπολογιστικά Νέφη)
3/9/ Content-based Publish Subscribe Πάνω από Structured P2P Networks Peter Triantafillou and Ioannis Aekaterinidis University of Patras Greece.
Δομημένα Δίκτυα Ομοτίμων -- Κατανεμημένοι Πίνακες Κερματισμού (Distributed Hash Tables) Το Δίκτυο CHORD.
Γραφήματα & Επίπεδα Γραφήματα
Κοντινότεροι Κοινοί Πρόγονοι α βγ θ δεζ η π ν ι κλμ ρσ τ κκπ(λ,ι)=α, κκπ(τ,σ)=ν, κκπ(λ,π)=η κκπ(π,σ)=γ, κκπ(ξ,ο)=κ ξο κκπ(ι,ξ)=β, κκπ(τ,θ)=θ, κκπ(ο,μ)=α.
Προσομοίωση του Συστήματος Αρχείων NTFS Πτυχιακή εργασία Αδάμου Θανάση Επιβλέπων Καθηγητής Σπυρίδων Καζαρλής Νοέμβριος 2005.
1 Content Addressable Network Λίλλης Κώστας Καλλιμάνης Νικόλαος Αγάθος Σπυρίδων – Δημήτριος Σταθοπούλου Ευγενία Γεωργούλας Κώστας.
Συγγραφή και παρουσίαση άρθρων Περιεχόμενο Δομή Διαδικασία Πως γίνομαι καλύτερος Μέρος Α: Περιεχόμενο + Δομή + Διαδικασία Μέρος Β: Πως γίνομαι καλύτερος.
A Balanced Tree Structure for Peer-to-Peer Networks
ΤΗΣ ΦΟΙΤΗΤΡΙΑΣ : ΤΣΑΛΤΑ ΑΝΑΣΤΑΣΙΑ Α.Μ. : 30920
Δομές Δεδομένων. Επιλογή δομής δεδομένων Κριτήρια: – Μέγεθος του προβλήματος – Πως θα χρησιμοποιηθεί Ενέργειες που καθορίζουν το κόστος: – Lookup: αναζήτηση/έλεγχος.
Επισκόπηση ΟΜΑΔΑ: Παππάς Χάρης Κρεμμυδάς Νίκος Σκυβαλίδας Πάνος Σταμκόπουλος Κώστας.
Chord: A Scalable Peer -to-peer Lookup Service for Internet Applications Authors: Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan.
Security Considerations for Peer–to–Peer DHTs Θεοδόσιος Αγγελίδης Α.Μ:99 Γεώργιος Λίτσιος Α.Μ:113.
EDonkey Νικόλαος Καλλιμάνης Κώστας Λίλλης. eDonkey Γενικά  Υβριδικό (weakly centralized) P2P σύστημα για διαμοιρασμό αρχείων.  Αποτελείται από servers.
Στοιχειώδεις Δομές Δεδομένων TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A Τύποι δεδομένων στη C Ακέραιοι.
CHORD A Scalable Peer-to-peer Lookup Service for Internet Applications Μαρίνα Δρόσου Νικόλαος Μπουντουρόπουλος Οδυσσέας Πετρόχειλος Παναγιώτης Δομουχτσίδης.
Λεξικό, Union – Find Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο.
Ανασκόπηση Σχεδιασμού στο CAN Διονύσης Αθανασόπουλος Βασιλική Δεβελέγκα.
Lab 3: Sorted List ΕΠΛ231-Δομές Δεδομένων και Αλγόριθμοι115/4/2015.
A Scalable Content-Addressable Network Μυρτώ Ντέτσικα Παναγιώτα Νικολαΐδου Ελένη Γεώργα Λαμπρινή Κώνστα Βαγγέλης Λάππας Γρηγόρης Τζώρτζης Γιώργος Καρπάθιος.
BitTorrent Μαρίνα Δρόσου Μυρτώ Ντέτσικα Γρηγόριος Τζώρτζης.
1 Chord - Stabilization Λίλλης Κώστας Γεωργούλας Κώστας.
Storage management and caching in PAST, a large-scale persistent peer- to-peer storage utility Antony Rowstron – Peter Druschel Κατανεμημένα Συστήματα.
Επιβλέπων: Δρ. Γεωργιάδης Απόστολος ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΜΠΟΪΔΙΔΗΣ ΝΙΚΟΛΑΟΣ ΑΕΜ:955.
Βαρόμετρο ΕΒΕΘ Εξέλιξη Δεικτών 2009 – Βαρόμετρο ΕΒΕΘ: Οι δείκτες Οι δείκτες του Βαρόμετρου ΕΒΕΘ είναι οι αριθμητικές διαφορές μεταξύ των συνολικών.
Peer-To-Peer Networks Θέματα Πτυχιακών Αναστάσιος Ιωαννίδης Σαράντης Πασκαλής
Peer-To-Peer Networks Αναστάσιος Ιωαννίδης
1ο ΘΕΜΑ ΠΑΙΔΕΙΑ ΠΑΙΔΕΙΑ=Το σύνολο των διαδικασιών με τις οποίες επιτυγχάνεται η πνευματική, η κοινωνική,η ηθική ολοκλήρωση του ατόμου. ΦΟΡΕΙΣ ΠΑΙΔΕΙΑΣ.
ΟΡΓΑΝΩΣΗ ΣΥΝΕΔΡΙΩΝ ΔΥΝΑΤΟΤΗΤΕΣ ΠΑΡΑΓΩΓΗΣ ΞΕΝΟΔΟΧΕΙΑΚΟΥ ΠΡΟΙΟΝΤΟΣ ΔΥΝΑΤΟΤΗΤΕΣ ΤΟΥ ΞΕΝΟΔΟΧΕΙΟΥ ΣΕ ΕΓΚΑΤΑΣΤΑΣΕΙΣ ΚΑΙ ΕΞΟΠΛΙΣΜΟ.
Εργαστήριο Στατιστικής (7 ο Εργαστήριο) Συσχετίσεις μεταξύ μεταβλητών (ερωτήσεων)
Κινητά και Διάχυτα Συστήματα Ενότητα # 6: Εφαρμογές DHT Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής.
WORDPRESS ΕΓΚΑΤΑΣΤΑΣΗ ΚΟΥΡΕΑΣ ΑΡΓΥΡΗΣ ΜΗΧΑΝΙΚΟΣ – ΚΑΘΗΓΗΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1.
ΗΛΙΑΚΟΙ ΘΕΡΜΟΣΙΦΩΝΕΣ Ο ηλιακός θερμοσίφωνας είναι ένα ενεργητικό ηλιοθερμικό σύστημα παραγωγής ζεστού νερού χρήσης χρησιμοποιώντας την ηλιακή ενέργεια.
ΜΑΘΗΜΑ: ΣΥΓΧΡΟΝΟ ΛΟΓΙΣΜΙΚΟ ΟΡΓΑΝΩΣΗ ΓΡΑΦΕΙΟΥ 5 ο ΕΡΓΑΣΤΗΡΙΟ: ΕΓΚΑΤΑΣΤΑΣΗ ΕΚΤΥΠΩΤΩΝ ΚΑΘΗΓΗΤΗΣ: ΓΡΗΓΟΡΙΟΣ Ν. ΚΑΡΑΤΑΣΙΟΣ.
Γράφημα Συνδυαστικό αντικείμενο που αποτελείται από 2 σύνολα:
Οι Δομές Δεδομένων Ουρά και Στοίβα
Λουκία Μπάκα Μεταπτυχιακή Φοιτήτρια Αθήνα 2011
Θερινό Σχολείο, 14 – 20 Ιουλίου 2014
Διδάσκων: Δρ. Τσίντζα Παναγιώτα
Κατανεμημένα Συστήματα
Περιβαλλοντολόγοι :Παρουσίαση 2
Πίνακας Συμβόλων Διαλέξεις στο μάθημα: Μεταφραστές Γιώργος Μανής.
EPL231 – Data Structures and Algorithms
ΟΙΚΟΝΟΜΙΚΗ ΔΙΑΧΕΙΡΙΣΗ ΈΡΓΩΝ
ΘΕΡΜΟΫΔΡΑΥΛΙΚΩΝ ΕΓΚΑΤΑΣΤΑΣΕΩΝ ΚΑΙ ΣΥΝΤΗΡΗΤΩΝ ΚΕΝΤΡΙΚΗΣ ΘΕΡΜΑΝΣΗΣ
Οι Δομές Δεδομένων Ουρά και Στοίβα
Διάλεξη 13η Προέλευση και λειτουργικότητα του εξεικονισμού της εκπαίδευσης Αναπληρωτής Καθηγητής ΓΙΩΡΓΟΣ ΠΛΕΙΟΣ.
Δίκτυα Ομότιμων Κόμβων
Διάγραμμα Πορείας Σχεδιασμού
Μάθημα 6ο Ανάλυση Κειμένου και Δεικτοδότηση
Βάσεις Δεδομένων 16/2/2019 Ενότητα Γ6.3 (Δημιουργία και Αποθήκευση Βάσης Δεδομένων και Πίνακα. Καθορισμός Πεδίων του Πίνακα, Τύπων Δεδομένων και Ιδιότητες.
Ασφαλής χρήση του Διαδικτύου
ISpring QuizMaker.
Τα ψηλά βουνά -Η κατάρα του πεύκου-
Πρόγραμμα βελτίωσης παροχών προς τους πελάτες
Μεταγράφημα παρουσίασης:

1 Chord: A scalable Peer to Peer Lookup Service for Internet Applications Νικόλαος Καλλιμάνης Σπυρίδων-Δημήτριος Αγάθος Ευγενία Σταθοπούλου

2 Σφάλματα Όταν ένας κόμβος n αποτύχει τότε οι κόμβοι που περιέχουν τον n στο finger table τους θα πρέπει να βρουν τον successor του n. Η αποτυχία του n δεν πρέπει να επηρεάζει τα αιτήματα (queries) που βρίσκονται σε εξέλιξη. Το κρίσιμο σημείο είναι να διατηρούνται σωστοί δείκτες στους successors.

3 Σφάλματα Κάθε κόμβος n διατηρεί μία λίστα, successor list, με τους r κοντινότερους successors. Αν ένας κόμβος αντιληφθεί ότι ο successor του έχει αποτύχει, τον αντικαθιστά με τον επόμενο «εν λειτουργία» κόμβο στη successor list. Με την πάροδο του χρόνου η ρουτίνα stabilize θα κάνει τις απαραίτητες διορθώσεις στις εγγραφές των finger tables και στις successor lists. Αν δεν έχει ολοκληρωθεί η ρουτίνα stabilize, υπάρχουν εναλλακτικοί τρόποι για να ολοκληρωθούν τα αιτήματα.

4 Παράδειγμα r= [5, 6, 9] [6, 9, 12] [9, 12, 14] [12, 14, 15] [14, 15, 3] [15, 3, 5] [3, 5, 6]

5 Σφάλματα Θεώρημα 7: Αν r=Ο(logN) και η πιθανότητα να αποτύχει ένας κόμβος είναι p=1/2, τότε η ρουτίνα find_successor θα επιστρέψει τον κοντινότερο ενεργό successor. Θεώρημα 8: Αν r=Ο(logN) και η πιθανότητα να αποτύχει ένας κόμβος είναι p=1/2, τότε η πολυπλοκότητα της find_successor θα είναι Ο(logN).

6 Replication H successor list μπορεί να χρησιμοποιηθεί για την δημιουργία αντιγράφων. Μπορούμε να αποθηκεύσουμε αντίγραφα δεδομένων στους k επόμενους successors.

7 Κατανομή Φορτίου Σε ένα δίκτυο με Ν κόμβους και K κλειδιά, περιμένουμε η κατανομή των κλειδιών να είναι Κ/Ν. Το αποτέλεσμα διαφέρει.

8 Κατανομή Φορτίου Αν Ν κόμβοι πρέπει να ανατεθούν σε Ν θέσεις, τότε η μέση τιμή κόμβων ανά θέση θα είναι 1. Αναμένεται να έχουμε 1 κόμβο ανά θέση. Στην πραγματικότητα η πιθανότητα μια θέση να είναι κενή είναι ίση με (1-1/Ν) Ν. Για μεγάλες τιμές του Ν η πιθανότητα κάποια θέση να είναι κενή είναι e -1 = Πολλές θέσεις θα είναι κενές.

9 Κατανομή Φορτίου Το πρόβλημα της ισοκατανομής φορτίου λύνεται με τη χρήση εικονικών κόμβων. Κάθε κλειδί σχετίζεται με έναν εικονικό κόμβο και στη συνέχεια ο εικονικός κόμβος αντιστοιχίζεται με έναν πραγματικό κόμβο. Μια καλή επιλογή είναι η αντιστοίχιση logN εικονικών κόμβων σε έναν πραγματικό.

10 Κατανομή Φορτίου

11 ? Ερωτήσεις