Peer-to-Peer Networks
07 Degree Optimal Networks
Christian Ortolf
Technical Faculty Computer-Networks and Telematics University of Freiburg
Peer-to-Peer Networks 07 Degree Optimal Networks Christian Ortolf - - PowerPoint PPT Presentation
Peer-to-Peer Networks 07 Degree Optimal Networks Christian Ortolf Technical Faculty Computer-Networks and Telematics University of Freiburg Diameter and Degree in Graphs CHORD: - degree O(log n) - diameter O(log n) Is it possible to
Technical Faculty Computer-Networks and Telematics University of Freiburg
2
3
4
5
from a partition of the continuous space
B
edge (x,y) exists in the continuous graph
partitioning (halving) of existing intervals
and smallest interval is constant
principle of multiple choice
6
and right neighbor
right neighbor, where a(j) was the maximum choice
size 1/(2n), 1/n und 2/n occur.
7
1st Part: With high probability there is no interval of size larger than 2/n follows from this Lemma Lemma* Let c/n be the largest interval. After inserting 2n/c peers all intervals are smaller than c/(2n) with high probability From applying this lemma for c=n/2,n/4, ...,4 the first lemma follows.
8
most 1/2
probability into an interval of size 1/(4m).
9
10
interval of size c/n. Then after inserting 2n/c peers all intervals are smaller than c/(2n) with high probability.
length c/n
interval will be hit
considers t log n intervals
hits is therefore
follows
interval will be hit at least times
partitioned w.h.p.
11
to new- start/target by using left edges
edges for 2+ log n steps
new...-new-start and the new- new-...new-target are neighbored.
12
13
edges for 2+ log n steps
edge to go from new*-start to new*-target
reverse left edges from newm+1- target to newm- target
14
15
16
more packets than any optimal network would need
17
18
approaches
19
(s2,s3,..., sm,s1)
(s1, s2, s3,..., ¬sm)
= (s2,s3,..., sm, ¬ s1 )
Every string a can be transformed into a string b by at most m shuffle and shuffle exchange operations
21
Every string a can be transformed into a string b by at most m shuffle and shuffle exchange operations Beispiel: From 0 1 1 1 0 1 1 to 1 0 0 1 1 1 1 via SE SE SE S SE S S
22
binary strings
and diameter log n
23
24
(s2,..., sm,s1)
(x div 2m-1)+(2x) mod 2m
1-(x div 2m-1)+(2x) mod 2m
are
25
choose
peers colliding is at most n-c
nodes in the graph than peers in the network
DeBruijn nodes between his position and his successor on the ring
the ring
26
w.h.p.
27
incoming pointers w.h.p.
De Bruijn graph and the
nodes have outgoing edges
peers is at most c (log n)/n 2m with high probability
this distance is therefore at most c (log n) with high probability
28
w.h.p.
the routing
responsibility area of a peer
29
30
graphs
31
Technical Faculty Computer-Networks and Telematics University of Freiburg