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

iP2P: A Peer to Peer System for Mobile Devices

  • Upload
    nhung

  • View
    45

  • Download
    0

Embed Size (px)

DESCRIPTION

Advisor : Whai -En Chen Speaker : Yen- Neng Pan. iP2P: A Peer to Peer System for Mobile Devices. Author by : Chien-Chn Huang-Fu and Yi-Bing Lin , National Chiao Tung University . Herman Chung- Hwa Rao , Far EasTone Telecommunications Co., LTD. - PowerPoint PPT Presentation

Citation preview

Page 1: iP2P:  A Peer to Peer System for Mobile Devices

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: iP2P:  A Peer to Peer System for Mobile Devices

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: iP2P:  A Peer to Peer System for Mobile Devices

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: iP2P:  A Peer to Peer System for Mobile Devices

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: iP2P:  A Peer to Peer System for Mobile Devices

5

Public to Public

Page 6: iP2P:  A Peer to Peer System for Mobile Devices

STUNT#2 Approach

Page 7: iP2P:  A Peer to Peer System for Mobile Devices

STUNT#2 Approach (Cont.)

Page 8: iP2P:  A Peer to Peer System for Mobile Devices

8

STUNT Approach (private to private)

Page 9: iP2P:  A Peer to Peer System for Mobile Devices

9

The Mapping Entry Example

Page 10: iP2P:  A Peer to Peer System for Mobile Devices

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: iP2P:  A Peer to Peer System for Mobile Devices

11

UPnP Approach (private to private)

Page 12: iP2P:  A Peer to Peer System for Mobile Devices

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: iP2P:  A Peer to Peer System for Mobile Devices

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