A Novel Approach for Cooperative Overlay-Maintenance in Multi-Overlay Environments
1
Wu-Chun Chung, National Tsing Hua University 2010/11/30
A Novel Approach for Cooperative Overlay-Maintenance in - - PowerPoint PPT Presentation
A Novel Approach for Cooperative Overlay-Maintenance in Multi-Overlay Environments 1 Wu-Chun Chung, National Tsing Hua University 2010/11/30 A Novel Approach for Cooperative Overlay-Maintenance in Multi-Overlay Environments Chin-Jung Hsu, CS,
1
Wu-Chun Chung, National Tsing Hua University 2010/11/30
Wu-Chun Chung, National Tsing Hua University
2
2010/11/30
Wu-Chun Chung, National Tsing Hua University
3
2010/11/30
2010/11/30 Wu-Chun Chung, National Tsing Hua University
4
Chord, Gnutella, Super-Peer model, etc.
140.114.91.88 220.74.26.168 118.169.74.72 209.131.36.158 66.238.93.162 Name IP Port User A 66.238.93.162 80 User B 220.74.26.128 823 User C 118.169.74.72 8080 User D 66.238.93.162 168
. . .
Wu-Chun Chung, National Tsing Hua University
5
2010/11/30
Wu-Chun Chung, National Tsing Hua University
6
2010/11/30
P2P file sharing – gnutella, eDonkey, BitTorrent, etc. P2P Steaming – PPStream, PPLive, Joost, etc. Resource Discovery – Mercury, MAAN, etc. Cloud computing – Cassandra, Hadoop, etc.
Wu-Chun Chung, National Tsing Hua University
7
2010/11/30
2010/11/30 Wu-Chun Chung, National Tsing Hua University
8
2010/11/30 Wu-Chun Chung, National Tsing Hua University
9
140.114.91.88 220.74.26.168 118.169.74.72 209.131.36.158 66.238.93.162
failure detection latency/bandwidth measurement routing table adjustment adaptive approach … etc.
Wu-Chun Chung, National Tsing Hua University
10
2010/11/30
Sharing information to reduce maintenance cost Focus on two specific overlays
A comprehensive consideration on the reduction
Lack of the consideration of intersection ratio
2010/11/30 Wu-Chun Chung, National Tsing Hua University
11
2010/11/30 Wu-Chun Chung, National Tsing Hua University
12
2010/11/30 Wu-Chun Chung, National Tsing Hua University
13
2010/11/30 Wu-Chun Chung, National Tsing Hua University
14
Overlay A Overlay B Overlay C
Cooperative Maintenance
2010/11/30 Wu-Chun Chung, National Tsing Hua University
15
Overlay A Overlay B Overlay C
Cooperative Maintenance Slave Slave Master
2010/11/30 Wu-Chun Chung, National Tsing Hua University
16
2010/11/30 Wu-Chun Chung, National Tsing Hua University
17
2010/11/30 Wu-Chun Chung, National Tsing Hua University
18
probe
probe
2010/11/30 Wu-Chun Chung, National Tsing Hua University
19
A B
probe
A B
probe
C
2010/11/30 Wu-Chun Chung, National Tsing Hua University
20
A E D B C
probe probe
A E D B C
inform forward
2010/11/30 Wu-Chun Chung, National Tsing Hua University
21
A E D B C
A E D B C
notify probe
2010/11/30 Wu-Chun Chung, National Tsing Hua University
22
A B A ?
D C ? ?
2010/11/30 Wu-Chun Chung, National Tsing Hua University
23
A B A ?
D C ? ? E F ? ?
2010/11/30 Wu-Chun Chung, National Tsing Hua University
24
A E D B C
A D B C
latency: <50ms(2) 30ms 45ms 20ms 35ms E (30ms), C (45ms)
E
2010/11/30 Wu-Chun Chung, National Tsing Hua University
25
A E D B C
A D B C
latency: <50ms(3) 30ms 45ms 20ms 35ms E (30ms), C (45ms), B (50ms) Neighbor’s Neighbor
E
2010/11/30 Wu-Chun Chung, National Tsing Hua University
26
2010/11/30 Wu-Chun Chung, National Tsing Hua University
27
2010/11/30 Wu-Chun Chung, National Tsing Hua University
28
0.0% 10.0% 20.0% 30.0% 40.0% 50.0% 60.0% 70.0% 20 40 60 80 100 120
Reduction rate Median session time (min.)
Master: Unstructured(K=4), Slave: Ring(K=2) Master: Unstructured(K=4), Slave: Tree(K=3) Master: Ring(K=2), Slave: Unstructured(K=4) Master: Ring(K=2), Slave: Tree(K=3) Master: Tree(K=3), Slave: Unstructured(K=4) Master: Tree(K=3), Slave: Ring(K=2) 0.0% 5.0% 10.0% 15.0% 20.0% 25.0% 30.0% 35.0% 40.0% 45.0% 50.0% 0.0 20.0 40.0 60.0 80.0 100.0 120.0
Reduction rate Median session time (min.)
Master: Proximity(K=4, N=2), Slave: Proximity(K=6, N=2) Master: Proximity(K=6, N=2), Slave: Proximity(K=4, N=2)
2010/11/30 Wu-Chun Chung, National Tsing Hua University
29
0% 10% 20% 30% 40% 50% 0% 25% 50% 75% 100%
Reduction rate Intersection ratio
Master: Unstructured(K=4), Slave: Unstructured(K=6) Master: Unstructured(K=6), Slave: Unstructured(K=4) 0% 5% 10% 15% 20% 25% 30% 35% 40% 45% 50% 0% 25% 50% 75% 100%
Reduction rate Intersection ratio
Master: Proximity(K=4, N=2), Slave: Proximity(K=6, N=2) Master: Proximity(K=6, N=2), Slave: Proximity(K=4, N=2)
2010/11/30 Wu-Chun Chung, National Tsing Hua University
30
2010/11/30 Wu-Chun Chung, National Tsing Hua University
31
24.88% 14.54% 39.42%
0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 CFD CNPE Hybrid
Reduction ratio
1)
2)
2010/11/30 Wu-Chun Chung, National Tsing Hua University
32
2010/11/30 Wu-Chun Chung, National Tsing Hua University
33
2010/11/30 Wu-Chun Chung, National Tsing Hua University
34
A Novel Approach for Cooperative Overlay-Maintenance in Multi- Overlay Environments
35
Wu-Chun Chung, National Tsing Hua University 2010/11/30