DTN Routing Schemes. 2 Εφαρμογές Delay Tolerant Networks Η δρομολόγηση στα Delay Tolerant Networks είναι ζωτικής σημασίας. Τα Delay Tolerant Networks.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΑΠΟΤΙΜΗΣΗ ΑΠΟΔΟΣΗΣ ΔΙΚΤΥΩΝ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙΟΥΝ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ ΚΑΙ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΣΥΝΔΕΣΗΣ Ιωάννης Κόμνιος Μεταπτυχιακή Διατριβή Τμήμα.
Advertisements

1 • Το μέγεθος του ‘παραθύρου’ πρέπει να αλλάζει με τον αριθμό των συνόδων. • Τόσο η ρυθμαπόδοση όσο και η καθυστέρηση δεν έχουν εγγυήσεις. • Για συνόδους.
A Scalable Content- Addressable Network Sylvia Ratnasamy, Paul Francis, Mark Handley, Richard Karp, Scott Shenker Proceedings of ACM SIGCOMM ’01 Sections.
Next Generation Networking
1 Τα Οικονομικά των Βιομηχανιών Δικτύου και του Internet Main references: Economides, N., (1996), ‘The economics of Networks’, International Journal of.
ΕΙΣΑΓΩΓΗ ΣΤΑ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΑΣ
A Peer-to-peer Framework for Caching Range Queries O. D. Sahin A. Gupta D. Agrawal A. El Abbadi Παρουσίαση: Καραγιάννης Τάσος, Κρεμμυδάς Νίκος, Μαργαρίτη.
EIΣΑΓΩΓΗ ΣΤΑ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΔΙΚΤΥΑ
ΤΙΜΟΛΟΓΗΣΗ ΠΡΟΪΟΝΤΩΝ ΜΑΘΗΜΑ: ΚΟΣΤΟΛΟΓΗΣΗ ΓΙΑ ΑΡΤΟΠΟΙΕΙΟ ΖΑΧΑΡΟΠΛΑΣΤΕΙΟ
Slide 1 Δίκτυα Τηλεπικοινωνιών ENOTHTA 7 η ΔΙΑΚΙΝΗΣΗ ΤΗΛΕΦΩΝΙΚΩΝ ΚΛΗΣΕΩΝ (ΜΕΡΟΣ Α’) 1. ΘΕΩΡΙΑ ΤΗΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΗΣ ΚΙΝΗΣΗΣ  Εκτός από τις τερματικές.
Διαχείριση Έργου Οργάνωση, σχεδιασμός και προγραμματισμός έργων ανάπτυξης λογισμικού.
Μεταγωγή και Πολυπλεξία
Πιθανοκρατικοί Αλγόριθμοι
Καθυστέρηση σε δίκτυα μεταγωγής πακέτων
Τεχνολογία Δικτύων Επικοινωνιών
Επιλογή Μέσου Μετάδοσης
Μεταγωγή (Switching) Λειτουργία: συνδέει εισόδους σε εξόδους, έτσι ώστε τα bits ή τα πακέτα που φτάνουν σε ένα σύνδεσμο, να φεύγουν από έναν άλλο επιθυμητό.
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
Εισαγωγικές Έννοιες Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο.
Στατιστική Ι Παράδοση 5 Οι Δείκτες Διασποράς Διασπορά ή σκεδασμός.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Εισαγωγή II ΣΥΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Κοινά χαρακτηριστικά (1) –Πελάτης (όχημα, πελάτης καταστήματος, τηλεφωνική κλήση, πακέτο δεδομένων.
Γραφήματα & Επίπεδα Γραφήματα
Το Μ/Μ/1 Σύστημα Ουράς Μ (η διαδικασία αφίξεων είναι Poisson) /
Τεχνικές Μεταγωγής Παράγραφος 1.5.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems
Διαχείριση Δικτύων Ευφυή Δίκτυα Εργαστήριο Διαχείρισης και Βέλτιστου Σχεδιασμού Δικτύων (NETMODE)
ΤΑΛΑΝΤΩΣΕΙΣ 1. Μεγέθη που χαρακτηρίζουν μια ταλάντωση
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
1 Χαρακτηριστικά ενός Μ/Μ/1 συστήματος : Αφίξεις κατανεμημένες κατά Poisson Εκθετικά κατανεμημένοι χρόνοι εξυπηρέτησης Οι χρόνοι εξυπηρέτησης είναι αμοιβαία.
Διαχείριση Έργων Πληροφορικής
ΕΙΣΑΓΩΓΗ ΣΤΑ ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ
Ποσοτική Μελέτη Ζεύξεων
1 Έλεγχος ροής και συμφόρησης (flow and congestion control) flow control Ο όρος έλεγχος ροής (flow control) χρησιμοποιείται συχνά για να περιγράψει τους.
City Driver Assistant. Καθημερινά Προβλήματα Υπερβολική Κίνηση και Συμφόρηση ιδιαίτερα κατά τις ώρες αιχμής. ‘Αδικία’ των φαναριών, π.χ. όταν δεν υπάρχουν.
1 routing Δρομολόγηση (routing) σε δίκτυα Αυτοδύναμα Πακέτα (Datagrams): απόφαση δρομολόγησης για κάθε πακέτο. Εικονικά Κυκλώματα (Virtual Circuits): μία.
1 Μεταγωγέας Crossbar. 2 Μεταγωγέας Knockout Παράδειγμα για Crossbar. Συγκεντρωτής: επέλεξε l από τα n πακέτα. Πολυπλοκότητα: είσοδοι έξοδοι.
Γενικές αρχές Για να μπορέσει το επίπεδο δικτύου να παραδώσει ένα πακέτο, πρέπει να συνεργαστούν οι κόμβοι που παρεμβάλονται ανάμεσα στον αποστολέα και.
1 Βέλτιστη δρομολόγηση (optimal routing) Αντιμετώπιση της δρομολόγησης σαν «συνολικό» πρόβλημα βελτιστoποίησης. Γιατί: Η αλλαγή της δρομολόγησης μιας συνόδου.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εισαγωγή Β. Μάγκλαρης Β. Μάγκλαρης Σ. Παπαβασιλείου Σ. Παπαβασιλείου
Ανασκόπηση Σχεδιασμού στο CAN Διονύσης Αθανασόπουλος Βασιλική Δεβελέγκα.
Company LOGO Οικονομικό Πανεπιστήμιο Αθηνών ΜΔΕ “Επιστήμη Υπολογιστών” Απρίλιος 2006 Στεφανίδης Χαράλαμπος RSVP.
Δρομολόγηση. Δρομολόγηση ονομάζεται το έργο εύρεσης του πως θα φθάσει ένα πακέτο στον προορισμό του Ο αλγόριθμος δρομολόγησης αποτελεί τμήμα του επιπέδου.
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 2/03/05. ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Μοντέλα συμφόρησης (congestion) –Κυκλοφορία (οδική, σταθερής τροχιάς) –Ουρές σε καταστήματα, ταχυδρομεία,
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Κοινά χαρακτηριστικά (1) –Πελάτης (όχημα, πελάτης καταστήματος, τηλεφωνική κλήση, πακέτο.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Περιεχόμενα (1/3) 1.Εισαγωγή Περιεχόμενα Γενική Περιγραφή Συστημάτων Αναμονής Τεχνικές.
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 2: Συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου. Εργαστήριο Διαχείρισης και Βέλτιστου.
Μηχανική Μάθηση σε Συστήματα Πολλαπλών Πρακτόρων Παπαλιάς Κωνσταντίνος Τμήμα Πληροφορικής.
Κωνσταντίνος Αντωνής © 2014Διαδικτυακός και Ταυτόχρονος Προγραμματισμός Ομοιόμορφη Αποδοτική Διαχείριση του Ταυτοχρονισμού των Εξυπηρετητών 1.
Προγραμματισμός και Διαχείριση Επιχειρηματικών Πόρων - ERP Μάθημα 6: Η διαδικασία του MRP.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Παραδείγματα Ανοικτών Δικτύων Ουρών Κλειστά Δίκτυα Ουρών Β. Μάγκλαρης Σ. Παπαβασιλείου.
Προγραμματισμός έργων
Επίλυση Προβλημάτων με Αναζήτηση
Προβλήματα Ικανοποίησης Περιορισμών
Κεφάλαιο 4. Επίπεδο μεταφοράς
Βέλτιστη δρομολόγηση (optimal routing)
TCP/IP.
ΑΣΚΗΣΗ ΔΙΚΤΥΑ ΜΕΤΑΓΩΓΗΣ
Εισαγωγή στο Γραμμικό Προγραμματισμό
Ομοιόμορφη Αποδοτική Διαχείριση του Ταυτοχρονισμού των Εξυπηρετητών
Ανάλυση της εικόνας 4-25 (Rabaey)
Κεφάλαιο 7: Διαδικτύωση-Internet Μάθημα 7.9: Δρομολόγηση
Κεφάλαιο 7: Διαδικτύωση-Internet
Κεφάλαιο 7:Διαδικτύωση-Internet
Κεφάλαιο 7: Διαδικτύωση-Internet
Κεφάλαιο 4. Επίπεδο μεταφοράς
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
ΥΠΟΛΟΓΙΣΜΟΣ ΚΑΘΑΡΟΥ ΚΕΡΔΟΥΣ ΑΠΌ ΤΗΝ ΑΓΡΟΤΙΚΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑ
Packet Delays Teaching assistant : Anastasia Rigaki.
Μεταγράφημα παρουσίασης:

DTN Routing Schemes

2 Εφαρμογές Delay Tolerant Networks Η δρομολόγηση στα Delay Tolerant Networks είναι ζωτικής σημασίας. Τα Delay Tolerant Networks χρησιμοποιούνται σε ένα μεγάλο εύρος εφαρμογών:  Κινητά δίκτυα ad-hoc  Αποστολές στο Απομακρυσμένο Διάστημα  Υποβρύχιες αποστολές  Δίκτυα αισθητήρων  Δίκτυα ανάκαμψης σε περιπτώσεις μεγάλων καταστροφών Όλες οι παραπάνω εφαρμογές έχουν διαφορετικά χαρακτηριστικά και απαιτήσεις όσον αφορά τη σύνδεση.

3 Δρομολόγηση σε DTN Χαρακτηριστικό των DTNs είναι ότι δεν είναι διαθέσιμη μια σύνδεση από άκρο σε άκρο πάντα. Η σύνδεση από άκρο σε άκρο μπορεί να προκύψει μόνο προσωρινά ή κάποιες φορές ακόμη και καθόλου. Για την αντιμετώπιση της διακοπτόμενης συνδεσιμότητας μια λογική προσέγγιση είναι η δρομολόγηση με την τεχνική store and forward. Η δυσκολία στο σχεδιασμό ενός πρωτοκόλλου για αποδοτική και επιτυχημένη παράδοση των μηνυμάτων στους παραλήπτες τους είναι ο καθορισμός για κάθε μήνυμα των καταλληλότερων κόμβων και του καταλληλότερου χρόνου για την προώθηση. Ο πρωταρχικός σκοπός των πρωτοκόλλων δρομολόγησης στο DTN είναι η αύξηση της πιθανότητας να βρεθεί μια διαδρομή, χρησιμοποιώντας εξαιρετικά περιορισμένες πληροφορίες.

4 Ορισμός Contacts Η κάθε διαφορετική δυνατότητα (διαδρομή) επικοινωνίας ονομάζεται επαφή (contact) και χαρακτηρίζεται από τη διάρκεια, τη χωρητικότητα και την καθυστέρηση διάδοσης. Στο συγκεκριμένο παράδειγμα έχουμε τρεις διαφορετικές επαφές.

5 Είδη contacts Υπάρχουν τριών ειδών contacts:  Προγραμματισμένες  Προγραμματισμένες (Scheduled)  Ευκαιριακές  Ευκαιριακές (Opportunistic)  Προβλέψιμες  Προβλέψιμες (Predicted) Πρόβλημα της δρομολόγησης σε DTN αποτελεί η επιλογή των contacts που θα μεταφέρουν μηνύματα και ο χρόνος που θα γίνει η μεταφορά. Η επιλογή της διαδρομής εξαρτάται από ένα πλήθος παραγόντων όπως είναι η θέση του αποστολέα και του παραλήπτη, το μέγεθος των μηνυμάτων, ο χρόνος που πρέπει να παραδοθούν, οι διαθέσιμες contacts, η κίνηση στο σύστημα, το κόστος της κάθε διαδρομής κ.ά.

6 Σκοπός της δρομολόγησης σε DTN Σκοπός της δρομολόγησης είναι η μεγιστοποίηση της πιθανότητας επιτυχούς παράδοσης του μηνύματος. Τα μηνύματα όμως είναι πιθανό να χαθούν εξαιτίας της δημιουργίας κάποιου κλειστού βρόχου δρομολόγησης (loop) ή αν η χωρητικότητα στους buffers εξαντληθεί. Για το λόγο αυτό ως προσέγγιση δίνουμε βάση στην μείωση της καθυστέρησης ενός μηνύματος, η οποία οδηγεί σε μείωση του χρόνου κατά τον οποίο ένα μήνυμα «απασχολεί» τους buffers και, κατά συνέπεια, σε μείωση του πλήθους των μηνυμάτων που απορρίπτονται λόγω υπερχείλισης των buffers.

7 Σημεία όπου μπορεί να γίνει η δρομολόγηση Η δρομολόγηση στο DTN μπορεί να γίνει σε τρία διαφορετικά σημεία:  Source Routing Ολόκληρη η διαδρομή ενός μηνύματος καθορίζεται στον κόμβο-πηγή και κωδικοποιείται με κάποιο τρόπο μέσα στο μήνυμα.  Per Hop Routing Ο επόμενος κόμβος (hop) του μηνύματος καθορίζεται σε κάθε κόμβο μαζί με το μονοπάτι δρομολόγησης.  Per Contact Routing Ο πίνακας δρομολόγησης επανα-υπολογίζεται κάθε φορά που εντοπίζεται μία νέα επαφή. Αυτό βεβαιώνει ότι κάθε απόφαση δρομολόγηση γίνεται με τις πιο πρόσφατες πληροφορίες.

8 Contacts οι οποίες είναι διαθέσιμες σπάνια έχουν υψηλή αναμενόμενη ελάχιστη καθυστέρηση. Παρόλα αυτά, μπορούμε να τις εκμεταλλευτούμε όταν γίνονται προσωρινά διαθέσιμες, θέτοντας μηδενικό κόστος. Αυτά ονομάζονται «μικρά κυκλώματα» (short circuits). Short Circuits Η δρομολόγηση per contact σε συνδυασμό με τα short circuits είναι αποτελεσματική για το DTN επειδή εγγυάται ότι οι αποφάσεις λαμβάνονται με τις πιο πρόσφατες πληροφορίες.

9 Epidemic Routing Είναι μια από τις πρώτες προτάσεις δρομολόγησης και βασίζεται στην αντιγραφή μηνυμάτων μέσα από τυχαίες ανταλλαγές ανάμεσα στους κόμβους, μέχρι όλοι οι κόμβοι να έχουν ένα αντίγραφο του κάθε μηνύματος. Μπορεί να πετύχει υψηλό ρυθμό παράδοσης και λειτουργεί χωρίς προηγούμενη γνώση του πρότυπου επικοινωνίας. Είναι κατάλληλη για δίκτυα όπου οι επαφές μεταξύ των κόμβων δεν μπορούν να προβλεφθούν. Ο πόρος ζωτικής σημασίας στο epidemic routing είναι ο buffer. Απαιτείται ένα έξυπνο σύστημα διαχείρισης του buffer για την βελτίωση του ρυθμού παράδοσης σε σχέση με το απλό FIFO.

10 Παρόμοιοι αλγόριθμοι δρομολόγησης Παρόμοιοι αλγόριθμοι δρομολόγησης είναι οι εξής: RAPID • RAPID: Πριν αντιγράψει ένα πακέτο, ελέγχει κάθε φορά αν οι πόροι που θα χρησιμοποιηθούν αιτιολογούν την αντιγραφή. • MaxProp • MaxProp: Προσπαθεί να βελτιώσει τον ρυθμό παράδοσης μηνυμάτων χρησιμοποιώντας περιορισμένη αντιγραφή λόγω περιορισμένου χώρου αποθήκευσης και bandwidth. • Spray&Wait • Spray&Wait: Προσπαθεί να μειώσει την καθυστέρηση, αλλά δεν λαμβάνει υπόψη τους περιορισμούς του buffer και του bandwidth. • Random • Random: Αντιγράφει τυχαία τα μηνύματα, προσπαθώντας να τα παραδώσει επιτυχώς στον παραλήπτη τους.

11 Συγκριτικά αποτελέσματα

12 Link State Routing Το Link State Routing περιλαμβάνει την ενημέρωση όλων των κόμβων της τοπολογίας του δικτύου, επιτρέποντας στον κάθε κόμβο να υπολογίζει ανεξάρτητα τους προτιμώμενους επόμενους κόμβους. Η τοπολογία πλημμυρίζεται από Link State Announcements, οι οποίες μπορεί να περιλαμβάνουν και πληροφορίες σχετικά με την κατάσταση του κόμβου (π.χ. κατάσταση buffer). Η σημαντική διαφορά ανάμεσα στο κλασσικό Link State Routing και το Delay Tolerant Link State Routing, σε σχέση με τον υπολογισμό της βέλτιστης διαδρομής, είναι ότι στο DTLSR ακόμη και οι συνδέσεις οι οποίες δεν είναι προσωρινά διαθέσιμες αποτελούν συστατικά στον υπολογισμό της βέλτιστης διαδρομής.

13 Συνάρτηση που χρησιμοποιείται: F[E lsa app ] LSR LSR: παρέχει σταθερό κόστος σε συνδέσεις που είναι διαθέσιμες και άπειρο βάρος σε συνδέσεις που δεν λειτουργούν. DTLSR DTLSR: χρησιμοποιεί μια συνάρτηση του πλήθους των μηνυμάτων, του μήκους της ουράς και του bandwidth για να εξάγει το κόστος της κάθε διαδρομής. Link State Routing (2)

14 Knowledge oracles Το πρόβλημα της δρομολόγησης σε DTN έχει πολλές μεταβλητές εισόδου, όπως είναι τα χαρακτηριστικά της δυναμικής τοπολογίας. Η πλήρης γνώση των μεταβλητών διευκολύνει τον υπολογισμό των βέλτιστων διαδρομών. Mε μερική γνώση, η ικανότητα να υπολογίσουμε βέλτιστες διαδρομές δυσχεραίνει και η απόδοση της τελικής δρομολόγησης αναμένεται να είναι κατώτερη. Για την κατανόηση αυτής της ανταλλαγής ανάμεσα σε απόδοση και γνώση δημιουργούμε ένα σύνολο από «προφήτες» γνώσης (knowledge oracles), κάθε ένας από τους οποίους είναι ικανός να απαντήσει σε ερωτήσεις που του θέτουμε.

15  Contacts Summary Oracle  Contacts Summary Oracle: Μπορεί να απαντήσει σε ερωτήσεις σχετικά με συνολικά στατιστικά των contacts. Συγκεκριμένα, παρέχει τον μέσο χρόνο αναμονής μέχρι την νέα contact για κάθε κόμβο.  Contacts Oracle  Contacts Oracle: Μπορεί να απαντήσει σε κάθε ερώτηση που αφορά contacts ανάμεσα σε δύο κόμβους, οποιαδήποτε χρονική στιγμή.  Queuing Oracle  Queuing Oracle: Δίνει πληροφορίες σχετικά με την άμεση κατάσταση των buffers σε κάθε κόμβο, κάθε χρονική στιγμή. Χρησιμοποιείται για να αποφευχθεί η δρομολόγηση από κόμβους που παρουσιάζουν συμφόρηση και επηρεάζεται τόσο από νέα μηνύματα που φτάνουν στο σύστημα, όσο από τις επιλογές που γίνονται από τον ίδιο τον αλγόριθμο δρομολόγησης.  Traffic Demand Oracle  Traffic Demand Oracle: Μπορεί να απαντήσει σε κάθε ερώτηση που αφορά τωρινή ή μελλοντική κίνηση δεδομένων (traffic demand). Έχει τη δυνατότητα να μας γνωστοποιεί το σύνολο των μηνυμάτων που θα εισαχθούν μέσα στο σύστημα οποιαδήποτε χρονική στιγμή. Knowledge oracles (2)

16 Knowledge oracles (3) Παραπάνω απεικονίζονται οι προφήτες σε σχέση με την αναμενόμενη απόδοση και δίνονται οι απαιτήσεις σε προφήτες του κάθε προτεινόμενου αλγόριθμου δρομολόγησης.

17 MobySpace Η βασική αρχή του MobySpace είναι η χρήση του Ευκλείδειου χώρου ως ένα εργαλείο που θα βοηθήσει τους κόμβους να πάρουν αποφάσεις δρομολόγησης. Οι αποφάσεις βασίζονται στην παραδοχή ότι ένας κόμβος είναι ένας καλός υποψήφιος για να παραλάβει ένα bundle, αν έχει ένα πρότυπο κίνησης (mobility pattern) παρόμοιο με αυτό του τελικού προορισμού του bundle. Συγκεντρώνοντας πληροφορίες για τις επαφές (contacts) δημιουργούμε έναν εικονικό χώρο, στον οποίο κάθε πιθανή επαφή είναι ένας άξονας και η απόσταση του άξονα αποτελεί ένα μέτρο πιθανότητας ύπαρξης της επαφής.

18 Δύο κόμβοι που έχουν παρόμοιο σύνολο contacts τα οποία συναντούν με παρόμοια συχνότητα είναι κοντά στον χώρο. Αντίθετα, κόμβοι που έχουν πολύ διαφορετικά σύνολα contacts ή έχουν τις ίδιες επαφές, αλλά τις συναντούν με πολύ διαφορετικές συχνότητες, θα είναι μακριά στον χώρο. Είναι λογικό κάποιος να θέλει να περάσει ένα bundle σε έναν κόμβο, ο οποίος είναι όσο το δυνατόν πιο κοντά στον παραλήπτη στο χώρο αυτό, επειδή αυτό θα βελτιώσει την πιθανότητα να φτάσει τελικά στον προορισμό του. MobySpace (2)