16
1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and Distributed Systems, vol. 21, no. 7, pp. 1011-1026, 2010 Speaker: Huan-Chin Hsu ( 徐徐徐 ) Date: 2010/10/08

1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and

Embed Size (px)

Citation preview

Page 1: 1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and

1

Optimal Resource Placement in Structured Peer-to-Peer NetworksAuthors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and Distributed Systems, vol. 21, no. 7, pp. 1011-1026, 2010Speaker: Huan-Chin Hsu (徐煥欽 )Date: 2010/10/08

Page 2: 1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and

2

Outline

• Introduction– Chord– Symphony– Problems

• Proposed scheme– Resource placement strategy– PCache– PRing

• Experimental results• Conclusions• Comments

Page 3: 1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and

3

Chord

Page 4: 1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and

4

SymphonyN1

N8

N14

N21

N32

N38

N42

N48

N51

N56

K54

Short links

Long links

Lookup path

Page 5: 1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and

5

Problems

• Skewed Popularity – Popular objects create excessive

workload– Overloading problem

• Where to place the resources?• How many resources are needed?

Page 6: 1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and

6

Resource placement strategy

Page 7: 1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and

7

Placement strategy in symphony

Page 8: 1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and

8

PCache architecture

Page 9: 1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and

9

PCache• Load Balancing• Popularity Estimation

– Aggregation protocol

• Consistency Maintenance– Object version

Page 10: 1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and

10

PRing in Symphony

Page 11: 1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and

11

Experimental results(1/4)• Solving MAX_PERF Problem with N = 4000 to Evaluate the

Achieved Average Lookup Hops H

Page 12: 1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and

12

Experimental results(2/4)• Solving MIN_COST Problem with N = 4000 to Find the Consumed

Replicas (×1000)

Page 13: 1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and

13

Experimental results(3/4)

Page 14: 1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and

14

Experimental results(4/4)

Page 15: 1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and

15

Conclusions

• Propose a resource allocation solution PCache which can optimally trade off the performance gain and paid cost.

• And the optimal ring structure, PRing with better results than existing works.

Page 16: 1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and

16

Comments• Web object version problem in PCache.• PRing still skewed popularity.• PCache not suitable for use in large siz

e files.