SkipGraph
-
Upload
kumazaki-hiroki -
Category
Technology
-
view
3.245 -
download
0
description
Transcript of SkipGraph
SkipGraphSkipGraph
� Web
�
�
◦
◦
�
◦
�
�
◦ Hash
�
� SkipGraph
◦ SkipGraph SkipList
◦
SkipListSkipList
� ListSet
O(log n)
◦
SkipListSkipList
�
�
◦
23 39 42 47 53 68
23
23
23
39
23
39
42 47
47
47
53 68
68
Level 0
Level 1
Level 2
Level 3
Level 4
SkipListSkipList
�
◦
23 39 42 47 53 68
23
23
23
39
23
39
42 47
47
47
53 68
68
Level 0
Level 1
Level 2
Level 3
Level 4
53?
SkipListSkipList
�
◦
23 39 42 47 53 68
23
23
23
39
23
39
42 47
47
47
53 68
68
SkipGraphSkipGraph
� SkipList
◦
◦
◦
�
SkipGraphSkipGraph
�
�
23 39 42 47 53 68
SkipGraphSkipGraph
� membership vector
◦ 2
23 39 42 47 53 68Level 0
00 00 0110 11 10
SkipGraphSkipGraph
� membership vector
◦ 1 1 2 2
◦ n log n
23 39 42 47 53 68
23
39
42
47 53
68
23 42 6839
4753
Level 0
Level 1
Level 2
00 00 0110 11 10
SkipGraphSkipGraph
�
�
23 39 42 47 53 68
23
39
42
47 53
68
23 42 6839
4753
Level 0
Level 1
Level 2
00 00 0110 11 10
SkipGraphSkipGraph
� SkipGraph SkipList
� SkipList
23 39 42 47 53 68
39 47 53
39 53
Level 0
Level 1
Level 2
00 00 0110 11 10
68?
SkipGraphSkipGraph
�
23 39 42 47 53 68
39 47 53
39 53
Level 0
Level 2
00 00 0110 11 10
40 70 53 70
47 52
Level 1
� 9 SkipGraph
◦ CPU: Core i5 2.66Ghz
◦ : 1GbE Ethernet
�
600
( )
(query/sec)