MP2P –IP Multicast and P2P Technology Huo Yusong
Outline Background 1 Our Solution : MP2P 2 Analysis & testing results 3 Futrue work 4 Conclusion 5
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
Background (Cont.) Multicast Technology Algorithm: RPM CBT Routing protocols: DVMRP MOSPF PIM-DM/SM AMRoute AMRIS
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
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.
Transport Model
MP2P Principle source/agent receiver A receiver B
MP2P Principle (Cont.) source A receiver A receiver B
MP2P Principle (Cont.) source receiver A receiver B P2P request 1, P2P request 2,4 4
MP2P Principle (Cont.) source receiver A receiver B
MP2P Principle (Cont.) source receiver A receiver B P2P request 2 2
MP2P Principle (Cont.) source receiver A receiver B P2P request 2 2
Architecture of MP2P
Transport Model
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
Analysis MP2P –Pure P2P mode –Mixed mode –The bandwidth consumption in Formula (2) is not linear increasing as it increases in Formula (1).
Testing results Performance in Pure P2P modePerformance of in mixed mode
Results in ethernet User list
Results in ethernet (Cont.) Task list
Results in ethernet (Cont.) Monitor
Results in ethernet (Cont.) Unicast record
Futrue work Optimizing the MP2P system More application including audio/video real-time stream, etc. Adaptive network switching technique
Conclusion MP2P System –which makes use of IP Multicast and peer-to- peer 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.