Κατέβασμα παρουσίασης
Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε
ΔημοσίευσεDrew Nicolaou Τροποποιήθηκε πριν 10 χρόνια
1
A Scalable Content- Addressable Network Sylvia Ratnasamy, Paul Francis, Mark Handley, Richard Karp, Scott Shenker Proceedings of ACM SIGCOMM ’01 ΠΑΡΟΥΣΙΑΣΗ: Section 3.3, 3.6, 3.7 ΠΕΧΛΙΒΑΝΗ ΦΩΤΕΙΝΗ ΦΩΤΙΑΔΟΥ ΑΙΚΑΤΕΡΙΝΗ
2
3.3 Better CAN routing metrics Πριν η δρομολόγηση εξαρτιόταν μόνο από την απόσταση των Καρτεσιανών συντεταγμένων των κόμβων Βελτιώνεται η δρομολόγηση με την εκμετάλλευση της IP τοπολογίας σε κάθε κόμβο μετράμε για όλους τους γείτονες το Round- Trip-Time(RTT) Ένα μήνυμα για δοθέντα προορισμό προωθείται στον γείτονα με max(progress/RTT) Ευνοούνται τα μονοπάτια με μικρή καθυστέρηση διάδοσης Αποφεύγονται περιττά μεγάλα hops Στόχος: μείωση του latency path και όχι του length path
3
3.3 Better CAN routing metrics Μέτρο εκτίμησης αποτελεσματικότητας του RTT- weighted routing: Χρήση τοπολογιών Transit- Stub n: μεταξύ 2 8 και 2 18 Η δρομολόγηση με χρήση RTT, μειώνει την per-hop latency από 24% έως 40%, ανάλογα τη διαστάσεων overall path latency path length per-hop latency=
4
3.6 Topologically-sensitive construction of the CAN overlay network Είδαμε ότι ένας κόμβος έπαιρνε τυχαία ένα zone, άρα οι γείτονες στο CAN δεν ήταν απαραίτητα κοντά στο IP-network Τώρα προσπαθούμε να κατασκευάσουμε CAN τοπολογίες που να ταιριάζουν με τις IP τοπολογίες Προϋπόθεση: ύπαρξη καλής γνώσης ενός συνόλου μηχανημάτων π.χ. DNS servers που λειτουργούν ως landmarks στο Internet
5
“distributed binning” στους CAN κόμβους με βάση την σχετική απόσταση των landmarks Κάθε CAN κόμβος μετράει το RTT προς κάθε landmark και ταξινομεί τα landmarks με αύξουσα σειρά RTT Για m landmarks → m! δυνατές διατάξεις Ανάλογα, χωρίζουμε τον χώρο συντεταγμένων σε m! τμήματα ίσου μεγέθους και καθένα αντιστοιχεί σε μια μόνο διάταξη 3.6 Topologically-sensitive construction of the CAN overlay network
6
Πριν, το join κόμβου γινόταν σε τυχαίο σημείο σε ολόκληρο το χώρο συντεταγμένων Τώρα, γίνεται σε τυχαίο σημείο στο χώρο συντεταγμένων που σχετίζεται με το landmark Σκέψη: κοντινοί τοπολογικά κόμβοι είναι πιθανό να έχουν την ίδια διάταξη landmarks και συνεπώς θα τοποθετηθούν στο ίδιο τμήμα στο χώρο συντεταγμένων Μέτρο εκτίμησης της binning τεχνικής 3.6 Topologically-sensitive construction of the CAN overlay network Latency stretch = Latency on the CAN network Average latency on the IP network
7
3.6 Topologically-sensitive construction of the CAN overlay network Χρήση τοπολογιών Transit-Stub m = 4 landmarks Τοποθετημένα σε τυχαία σημεία, αλλά να απέχουν τουλάχιστον 5 hops μεταξύ τους Η κατανομή των κόμβων στο χώρο δεν είναι ομοιόμορφη: κάποιες περιοχές «πυκνοκατοικημένες» Μη ομοιόμορφη κατανομή φορτίου Με χρήση τεχνικών εξισορρόπησης φορτίου εξαλείφεται αυτό το πρόβλημα
8
3.7 More Uniform Partitioning Όταν γίνεται ένας κόμβος join στέλνεται ένα JOIN μήνυμα στον ιδιοκτήτη του τυχαίου σημείου, αυτός Δεν χωρίζει κατευθείαν το zone του, αλλά συγκρίνει το δικό του volume με αυτά των γειτόνων του Τέλος χωρίζεται το zone με το max(volume) Αυτή η ομοιόμορφη διαμέριση του χώρου μπορεί να χρησιμοποιηθεί με ή χωρίς landmark ταξινόμηση
9
Το ζεύγος (key,value) μετατίθεται στο χώρο συντεταγμένων με μια uniform hash-function Για έναν κόμβο το volume του zone είναι ενδεικτικό Του μεγέθους της (key,value) database Του φορτίου που έχει ήδη Αλλά πάλι δεν εξασφαλίζεται η εξισορρόπηση φορτίου, γιατί κάποια (key,value) είναι δημοφιλέστερα και έτσι οι κόμβοι που τα φιλοξενούν έχουν περισσότερο φορτίο 3.7 More Uniform Partitioning
10
V T : το συνολικό volume ολόκληρου του χώρου συντεταγμένων n: ο αριθμός των κόμβων στο σύστημα Μια τέλεια διαμέριση είναι να έχει ο κάθε κόμβος volume V T /n 3.7 More Uniform Partitioning
11
ΕΡΩΤΗΣΕΙΣ ?
Παρόμοιες παρουσιάσεις
© 2024 SlidePlayer.gr Inc.
All rights reserved.