+ All Categories
Home > Documents > Modeling peer-peer file sharing systems

Modeling peer-peer file sharing systems

Date post: 19-Jan-2016
Category:
Upload: kale
View: 37 times
Download: 1 times
Share this document with a friend
Description:
Modeling peer-peer file sharing systems. Ge, Z.; Figueiredo, D.R.; Sharad Jaiswal; Kurose, J.; Towsley, D.; INFOCOM 2003. Twenty-Second Annual Joint Conference of the IEEE Computer and Communications Societies. Presentation by Tony Sung, MC Lab, IE CUHK 23th September 2004. Outline. - PowerPoint PPT Presentation
24
1 Modeling peer-peer file sharing systems Ge, Z.; Figueiredo, D.R.; Sharad Jaiswal; Kurose, J.; Towsley, D.; INFOCOM 2003. Twenty-Second Annual Joint Conference of the IEEE Computer and Communications Societies. Presentation by Tony Sung, MC Lab, IE CUHK 23th September 2004
Transcript
Page 1: Modeling peer-peer file sharing systems

1

Modeling peer-peer file sharing systems

Ge, Z.; Figueiredo, D.R.; Sharad Jaiswal; Kurose, J.; Towsley, D.;

INFOCOM 2003. Twenty-Second Annual Joint Conference of the IEEE Computer and Communications Societies.

Presentation by Tony Sung, MC Lab, IE CUHK23th September 2004

Page 2: Modeling peer-peer file sharing systems

2

Outline

Significance of the Paper

Modeling P2P Systems

Capturing the Parameters

The Results

Conclusion

Page 3: Modeling peer-peer file sharing systems

3

Significance of the Paper

Mathematical Model that addresses

Scalability

Impact of freeloaders

Impact of imbalanced service capacity and file request load

Page 4: Modeling peer-peer file sharing systems

4

Significance of the Paper

Results

Limited-scope flooding worsen performance

Freeloaders do not have significant impact

Centralized indexing approach can scale gracefully up to its capacity

Degradation due to replication-popularity mismatch is minor

Page 5: Modeling peer-peer file sharing systems

5

Modeling P2P Systems

Modeling

Page 6: Modeling peer-peer file sharing systems

6

Modeling P2P Systems

3 types of systems

CIA – Centralized Indexing Architecture

DIFA – Distributed Indexing with Flooding Architecture

DIHA – Distributed Indexing with Hashing Architecture

Page 7: Modeling peer-peer file sharing systems

7

Modeling P2P Systems

A multiple class closed queuing network

C classes of peers: N = (N (1),…, N (C)) M number of distinct files sorted according to

availability

States Thinking, Querying,

Downloading, Offline

Page 8: Modeling peer-peer file sharing systems

8

Modeling P2P Systems

Page 9: Modeling peer-peer file sharing systems

9

Capturing the Parameters

Capturing Parameters

Page 10: Modeling peer-peer file sharing systems

10

Capturing the Parameters

Page 11: Modeling peer-peer file sharing systems

11

A single class case, C = 1, Na = (Na(1))

(Popularity, Zipf, assumed …)

(File service rate)

? (Common services’ service rate)

? (Query Failure Rate)

Capturing the Parameters

Page 12: Modeling peer-peer file sharing systems

12

Common services’ service rate

CIA:

DIFA:

DIHA:

Capturing the Parameters

Page 13: Modeling peer-peer file sharing systems

13

Query failure rate

CIA:

DIFA:

DIHA:

Capturing the Parameters

Page 14: Modeling peer-peer file sharing systems

14

Freeloaders: 2 classes

Capturing the Parameters

Page 15: Modeling peer-peer file sharing systems

15

Solving the model

Visiting Ratio

Service Demand

Bottleneck Queue

Page 16: Modeling peer-peer file sharing systems

16

Results

Results

Page 17: Modeling peer-peer file sharing systems

17

Results

Scalability

CIA

DIFA

DIHADIHA

CIA

DIFA

Page 18: Modeling peer-peer file sharing systems

18

Results

Freeloader’s impact onsystem throughput

Non-freeloaderpopulation

Page 19: Modeling peer-peer file sharing systems

19

Results

Freeloader’s impact onnon-freeloader throughput

Non-freeloaderpopulation

Page 20: Modeling peer-peer file sharing systems

20

Results

Reason of DIFA’s poor performance

Page 21: Modeling peer-peer file sharing systems

21

Results

Mismatch in file popularity and replication

Page 22: Modeling peer-peer file sharing systems

22

Results

Mismatch in file popularity and replication

Page 23: Modeling peer-peer file sharing systems

23

Conclusion

Simple, representative math. Model

Flexible across architectures

Dealt with different classes of peers

Page 24: Modeling peer-peer file sharing systems

24

Results

Freeloader’s impact on system throughput- another perspective


Recommended