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.) 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.
MP2P Principle source/agent receiver A receiver B 12345 1 2 3 4 5
MP2P Principle (Cont.) source A receiver A receiver B 1 2 3 4 5 453 135
MP2P Principle (Cont.) source receiver A receiver B 12345 P2P request 1,2 135 35 P2P request 2,4 4
MP2P Principle (Cont.) source receiver A receiver B 12345 135 354 1 4
MP2P Principle (Cont.) source receiver A receiver B 12345 1345 1345 P2P request 2 2
MP2P Principle (Cont.) source receiver A receiver B 12345 1345 1345 2 2 P2P request 2 2
Architecture of MP2P
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.