MP2P –IP Multicast and P2P Technology Huo Yusong.

25
MP2P –IP Multicast and P2P Te chnology Huo Yusong

Transcript of MP2P –IP Multicast and P2P Technology Huo Yusong.

Page 1: MP2P –IP Multicast and P2P Technology Huo Yusong.

MP2P –IP Multicast and P2P Technology

Huo Yusong

Page 2: MP2P –IP Multicast and P2P Technology Huo Yusong.

Outline

Background1

Our Solution : MP2P2

Analysis & testing results3

Futrue work 4

Conclusion5

Page 3: MP2P –IP Multicast and P2P Technology Huo Yusong.

Background

• Peer-to-peer (P2P) Technology

• Recent surveys show that P2P applications generate a high percentage of traffic on the Internet

• The explosion of P2P traffic creates new challenges to the network loads

Page 4: MP2P –IP Multicast and P2P Technology Huo Yusong.

Background (Cont.)

• Multicast Technology

Algorithm: RPM CBT

Routing protocols: DVMRP 、 MOSPF 、PIM-DM/SM ; AMRoute 、 AMRIS

Page 5: MP2P –IP Multicast and P2P Technology Huo Yusong.

Background (Cont.)

• Characteristic in wireless environment :

Limited-bandwidth: CDMA GSM/GPRS WLAN

Limited-abilities at terminal equipments

Routing informations and network topology change fast

• A good condition for multicast

Page 6: MP2P –IP Multicast and P2P Technology Huo Yusong.

MP2P

• MP2P implements: – IP multicast– P2P unicast– saves bandwidth by :

• transmitting file pieces from one peer to another through multicast in the same multicast area

• unicast P2P in different area, rather than everyone getting from one central server.

Page 7: MP2P –IP Multicast and P2P Technology Huo Yusong.

Transport Model

ProxyReveiver

Reveiver

File Source

ReveiverReveiver

Reveiver

Source Area

Receive Area

Multicast

Multicast

P2P Unicast

P2P Unicast

Page 8: MP2P –IP Multicast and P2P Technology Huo Yusong.

MP2P Principle

source/agent

receiver A

receiver B

1 2 3 4 5

12

34

5

Page 9: MP2P –IP Multicast and P2P Technology Huo Yusong.

MP2P Principle (Cont.)

source A

receiver A

receiver B

1

2

3

4

5

4 53

1 3 5

Page 10: MP2P –IP Multicast and P2P Technology Huo Yusong.

MP2P Principle (Cont.)

source

receiver A

receiver B

1 2 3 4 5

P2P request 1,2

1 3 5

3 5

P2P request 2,4

4

Page 11: MP2P –IP Multicast and P2P Technology Huo Yusong.

MP2P Principle (Cont.)

source

receiver A

receiver B

1 2 3 4 5

1 3 5

3 54

1

4

Page 12: MP2P –IP Multicast and P2P Technology Huo Yusong.

MP2P Principle (Cont.)

source

receiver A

receiver B

1 2 3 4 5

1 3 4 5

1 3 4 5

P2P request 2

2

Page 13: MP2P –IP Multicast and P2P Technology Huo Yusong.

MP2P Principle (Cont.)

source

receiver A

receiver B

1 23 4 5

1 3 4 5

1 3 4 5

2

2

P2P request 2

2

Page 14: MP2P –IP Multicast and P2P Technology Huo Yusong.

Architecture of MP2P

Multicast

Authentication Service

Peer/Group Discovery

User Interface

Management Message

Resource Search

Files Management

UnicastP2P Multicast P2P Unicast

Data Transimission

FilesSegment

Information

Resource Transimision

Peer Control

P2P

Page 15: MP2P –IP Multicast and P2P Technology Huo Yusong.

Transport Model

ProxyReveiver

Reveiver

File Source

ReveiverReveiver

Reveiver

Source Area

Receive Area

Multicast

Multicast

P2P Unicast

P2P Unicast

Page 16: MP2P –IP Multicast and P2P Technology Huo Yusong.

Election of Proxy

• The proxy is the peer who has the plenteous CPU and bandwidth resource and can provide service to other peers in the steady, long-term status ;– Designated Proxy – Backup Proxy – Capability

• CPU resource• bandwidth available• the number of the file resource• on-line time statistically

Page 17: MP2P –IP Multicast and P2P Technology Huo Yusong.

Analysis

• MP2P – Pure P2P mode

– Mixed mode

– The bandwidth consumption in Formula (2) is not linear increasing as it increases in Formula (1).

* (1)B C N

* * (2)i m lost i average iB C C N C W

Page 18: MP2P –IP Multicast and P2P Technology Huo Yusong.

Testing results

0. 00%

20. 00%

40. 00%

60. 00%

80. 00%

100. 00%

1 6 11 16 21 26 31Number of Peers

CPU

Load

s

0

10

20

30

40

50

60

70

80

Band

widt

h Co

nsum

ptio

n

CPU LoadsBandwi dth Consumpti on

0. 00%

20. 00%

40. 00%

60. 00%

80. 00%

100. 00%

1 31 61 91Number of Peers

CPU

Load

s0

20

40

60

Band

widt

h Co

nsum

ptio

n

CPU LoadsBandwi dth Consumpti on

Performance in Pure P2P mode Performance of in mixed mode

Page 19: MP2P –IP Multicast and P2P Technology Huo Yusong.

Results in ethernet

User list

Page 20: MP2P –IP Multicast and P2P Technology Huo Yusong.

Results in ethernet (Cont.)

Task list

Page 21: MP2P –IP Multicast and P2P Technology Huo Yusong.

Results in ethernet (Cont.)

Monitor

Page 22: MP2P –IP Multicast and P2P Technology Huo Yusong.

Results in ethernet (Cont.)

Unicast record

Page 23: MP2P –IP Multicast and P2P Technology Huo Yusong.

Futrue work

• Optimizing the MP2P system

• More application including audio/video real-time stream, etc.

• Adaptive network switching technique

Page 24: MP2P –IP Multicast and P2P Technology Huo Yusong.

Conclusion

• MP2P System– which makes use of IP Multicast and peer-to-p

eer technology. – Several contributions had achieved :

• saves the bandwidth and lowers the system loads by employing IP multicast;

• Provide reliable multicast by employing P2P;• Provide cross-area multicast by employing P2P.

Page 25: MP2P –IP Multicast and P2P Technology Huo Yusong.

http://ipv6.bupt.edu.cn

  返回返回