• Tidak ada hasil yang ditemukan

MobileP2P.ppt 671KB Jun 23 2011 12:06:54 PM

N/A
N/A
Protected

Academic year: 2017

Membagikan "MobileP2P.ppt 671KB Jun 23 2011 12:06:54 PM"

Copied!
22
0
0

Teks penuh

(1)

Mobile P2P - Creating a

mobile file-sharing

environment

(2)

Agenda

Research questionsWhat is mobile P2P

Solution: Full mobile phone based P2PSolution: Computer aided mobile P2P

 Solution: The future of mobile P2P: JXTA  Threats to mobile P2P

(3)

Research questions

How can file sharing be realized in

mobile networks today?

How will the upcoming 3G-networks

support file sharing?

What are the threats for file sharing

(4)

Mobile P2P?

Transferring data from one mobile

phone to another

Mobile phone and network limit the

possibilities of mobile P2P

Low efficiency (CPU and memory)Low bandwidth

(5)

Full mobile P2P in 2/2.5G

In 2/2.5 there are limitations that are

impossible to overcome:

Operators do not allow to see mobile phones IP

address

Operators control data traffic including ports

suitable for them

Network does not offer any way to sustain

active connection in all situations

Voice and data can not be transferred

(6)

A solution to 2/2.5 P2P: MMS

MMS could be used as a way of

sending data from one mobile note to another. However there are problems:

How to know who has the information you need?

MMS size is limited

(7)

A solution to 2/2.5 P2P: MMS

We have to have a

server that keeps a record of MSISDN

number and the data that can be found from that number

Downloader asks the

(8)

A better solution: computer

aided P2P

All the major limitations could be

overcome if the mobile phone would be connected to a computer which has P2P software

We would only need a software to

communicate between the computer and mobile phone:

(9)

Computer aided P2P: short

distance

Within short distance we would not have

true mobile P2P:

A better solution would be to control

(10)

Computer aided mobile P2P:

remotely

For example over http we could

control the fixed network peer by

(11)

Computer aided mobile P2P:

eMule

1. login 3. download

to computer

2. search 4. download to phone

 eMule is a working solution but

(12)

JXTA – Tomorrow’s P2P solution

Background

Software ArchitectureNetwork ArchitectureProtocols

(13)

JXTA - Background

started by Sun Microsystems in 2001Open Source, royalty free licence

platform independent (mobile phone ->)architecture and protocols

uses HTTP, TCP/IP and XML

builds virtual ad-hoc network on top of

(14)
(15)

JXTA – Network Architecture

(16)

JXTA - Protocols

Core Specification Protocols

 Peer Resolver Protocol (PRP)

 Endpoint Routing Protocol (ERP)

Standard Service Protocols

Rendezvous Protocol (RVP)

(17)

JXTA – Example Applications

JXTA Shell

command line interface

enables publishing, searching,

messaging, discovering, piping and more

MyJXTA

open soure example application

(18)
(19)

JXTA – JXME (JXTA for J2ME)

(20)

JXTA – JXME (JXTA for J2ME)

(21)

Threats to mobile P2P

 In 3G true mobile P2P is possible due to high bandwidth, efficient mobile phones and simultaneous voice and data

capability

-> But will the operators allow P2P

software since is would lead to the loss of revenues?

(22)

Conclusions

2/2.5G is not ready for mobile P2P.

However with the aid of computer

killer applications could be developed

3G does not have technical restrictions

Referensi

Dokumen terkait

 Setiap lapisan membentuk subset dari fungsi komunikasi yang diperlukan.  Setiap lapisan masih diperlukan untuk lapisan dibawahnya untuk membentuk

 Craig Larman, Applying UML and Patterns: An Introduction to Object- Oriented Analysis and Design and Iterative Development (3rd Edition), Prentice Hall, 2004, ISBN: 0131489062..

 Network server software (installed on file server).  controls file access from the server’s

or she may face both academic sanctions imposed by the instructor of the course and disciplinary sanctions imposed either by the provost of his or her college or by the

• Routers listen to all multicast addresses and use multicast routing protocols to manage groups ( IGMP , Internet Group Management Protocol, RFC2236)... IP

(e.g. Aircraft, Missile, Target, etc.) Level 1 Level 1 Developed by Program Developed by Program Generated Generated Source Code Source Code for Target for Target Platform Platform.

SCIENTIFIC RESEARCH & DISCOVERY REPRESENTATIVE DISCIPLINE EXAMPLE UNITS MRI MRI Heart Heart Neuron Neuron Structure Structure Sequence Sequence Protease Protease

• Single range image of Single range image of moving moving