Advisor : Whai-En Chen Speaker : Yen-Neng Pan 1 Author by : Chien-Chn Huang-Fu and Yi-Bing Lin,...

13
iP2P: A Peer to Peer System for Mobile Devices Advisor : Whai-En Speaker : Yen-Neng 1 Author by : Chien-Chn Huang-Fu and Yi-Bing Lin , National Chiao Tung University . Herman Chung-Hwa Rao , Far EasTone Telecommunications Co., LTD. IEEE Wireless Communications April 2009

Transcript of Advisor : Whai-En Chen Speaker : Yen-Neng Pan 1 Author by : Chien-Chn Huang-Fu and Yi-Bing Lin,...

Page 1: Advisor : Whai-En Chen Speaker : Yen-Neng Pan 1 Author by : Chien-Chn Huang-Fu and Yi-Bing Lin, National Chiao Tung University. Herman Chung-Hwa Rao, Far.

1

iP2P: A Peer to Peer System for Mobile Devices

Advisor : Whai-En Chen Speaker : Yen-Neng Pan

Author by : Chien-Chn Huang-Fu and Yi-Bing Lin , National Chiao Tung University .

Herman Chung-Hwa Rao , Far EasTone Telecommunications Co., LTD.

IEEE Wireless Communications April 2009

Page 2: Advisor : Whai-En Chen Speaker : Yen-Neng Pan 1 Author by : Chien-Chn Huang-Fu and Yi-Bing Lin, National Chiao Tung University. Herman Chung-Hwa Rao, Far.

2

Introduction

HYBRID P2P Utilized centralized servers to maintain the

mapping between the identifications PURE P2P

Query for identifying the transport address of participating peer is flooded through the network

To implement a P2P system for mobile devices that have the capability to access mobile telecommunication networks, such as the Universal Mobile Telecommunications System, this paper propose a pure P2Psystem called iP2P.

Page 3: Advisor : Whai-En Chen Speaker : Yen-Neng Pan 1 Author by : Chien-Chn Huang-Fu and Yi-Bing Lin, National Chiao Tung University. Herman Chung-Hwa Rao, Far.

3

Introduction (Cont.)

Step 1 – peer start the P2P application, which attach to IP network

Step 2 – the peer registers to the centralized server by providing its id and address

Step 3 – the calling peer queries the centralized server to retrieve the address of the called peer

Step 4 – upon receipt the address, the calling peer establihe a P2P connection to called peer without centralized server.

Page 4: Advisor : Whai-En Chen Speaker : Yen-Neng Pan 1 Author by : Chien-Chn Huang-Fu and Yi-Bing Lin, National Chiao Tung University. Herman Chung-Hwa Rao, Far.

4

iP2P Architecture

Use Mobile Station ISDN number as the peer identification which is globally unique.

The iP2P control message are encapsulated in SMS.

iP2P module iP2P Control Function is responsible accessing

iP2P Control Message through the SMS API and controlling the connection through the iP2P Socket API

iP2P Socket API is the standard socket API with minor modifications.

Page 5: Advisor : Whai-En Chen Speaker : Yen-Neng Pan 1 Author by : Chien-Chn Huang-Fu and Yi-Bing Lin, National Chiao Tung University. Herman Chung-Hwa Rao, Far.

5

Public to Public

Page 6: Advisor : Whai-En Chen Speaker : Yen-Neng Pan 1 Author by : Chien-Chn Huang-Fu and Yi-Bing Lin, National Chiao Tung University. Herman Chung-Hwa Rao, Far.

STUNT#2 Approach

Page 7: Advisor : Whai-En Chen Speaker : Yen-Neng Pan 1 Author by : Chien-Chn Huang-Fu and Yi-Bing Lin, National Chiao Tung University. Herman Chung-Hwa Rao, Far.

STUNT#2 Approach (Cont.)

Page 8: Advisor : Whai-En Chen Speaker : Yen-Neng Pan 1 Author by : Chien-Chn Huang-Fu and Yi-Bing Lin, National Chiao Tung University. Herman Chung-Hwa Rao, Far.

8

STUNT Approach (private to private)

Page 9: Advisor : Whai-En Chen Speaker : Yen-Neng Pan 1 Author by : Chien-Chn Huang-Fu and Yi-Bing Lin, National Chiao Tung University. Herman Chung-Hwa Rao, Far.

9

The Mapping Entry Example

Page 10: Advisor : Whai-En Chen Speaker : Yen-Neng Pan 1 Author by : Chien-Chn Huang-Fu and Yi-Bing Lin, National Chiao Tung University. Herman Chung-Hwa Rao, Far.

10

Issue of STUNT Approac h

STUNT solution pose problems: Setting an appropriate TTL value of SYN

packet might not be trivial. The port prediction server cannot

guarantee to provide transport mapping of the public and private transport address for the NAT server.(especially some NAT server randomly assign.)

Page 11: Advisor : Whai-En Chen Speaker : Yen-Neng Pan 1 Author by : Chien-Chn Huang-Fu and Yi-Bing Lin, National Chiao Tung University. Herman Chung-Hwa Rao, Far.

11

UPnP Approach (private to private)

Page 12: Advisor : Whai-En Chen Speaker : Yen-Neng Pan 1 Author by : Chien-Chn Huang-Fu and Yi-Bing Lin, National Chiao Tung University. Herman Chung-Hwa Rao, Far.

12

Conclusion

iP2P reuse UMTS mobility management mechanism and SMS as th control protocol

Implemented the system on Windows Mobile 6.0 Professional OS.

The measured data from 200 experiments: Connection set-up time:21.724 sec SMS Delivery time: 2.637 sec WiFi Network Attach time :9.428 sec

Page 13: Advisor : Whai-En Chen Speaker : Yen-Neng Pan 1 Author by : Chien-Chn Huang-Fu and Yi-Bing Lin, National Chiao Tung University. Herman Chung-Hwa Rao, Far.

13

Conclusion(Cont.)

Advantage Efficient query without a requirement to

implement its own centralized server. Use SMS push mechanism to establish

P2P connection can significantly save power consumption in the mobile device

Allow more flexible IP address allocation