22
Mobile P2P - Creating a mobile file-sharing environment Johnny Biström, Ville Partanen

Mobile P2P - Creating a mobile file-sharing environment

Embed Size (px)

DESCRIPTION

Mobile P2P - Creating a mobile file-sharing environment. Johnny Biström, Ville Partanen. Agenda. Research questions What is mobile P2P Solution: Full mobile phone based P2P Solution: Computer aided mobile P2P Solution: The future of mobile P2P: JXTA Threats to mobile P2P Conclusion. - PowerPoint PPT Presentation

Citation preview

Mobile P2P - Creating a mobile file-sharingenvironment

Johnny Biström, Ville Partanen

Agenda

Research questionsWhat is mobile P2PSolution: Full mobile phone based P2PSolution: Computer aided mobile P2PSolution: The future of mobile P2P: JXTAThreats to mobile P2PConclusion

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 and how can they be overcome?

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 Low power Billing

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

simultaneously

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 MMS costs more than GPRS data

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 data and the person who is downloaded permits or denies download

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: Short distance: IR, BT, PC suite etc. Remotely: Over HTTP

Computer aided P2P: short distance

Within short distance we would not have true mobile P2P:

A better solution would be to control fixed network peer remotely

Computer aided mobile P2P: remotely

For example over http we could control the fixed network peer by using a program called mobile eMule

Computer aided mobile P2P: eMule

1. login 3. download to computer

2. search 4. download to phone

eMule is a working solution but does not currently implement full download to mobile phone

JXTA – Tomorrow’s P2P solution

BackgroundSoftware ArchitectureNetwork ArchitectureProtocolsExample ApplicationsJXME

JXTA - Background

started by Sun Microsystems in 2001Open Source, royalty free licenceplatform independent (mobile phone -

>)architecture and protocolsuses HTTP, TCP/IP and XMLbuilds virtual ad-hoc network on top of

physical network

JXTA – Software Architecture

JXTA – Network Architecture

JXTA 2

JXTA - Protocols

Core Specification Protocols Peer Resolver Protocol (PRP) Endpoint Routing Protocol (ERP)Standard Service Protocols Rendezvous Protocol (RVP) Peer Discovery Protocol (PDP) Peer Information Protocol (PIP) Peer Binding Protocol (PBP)

JXTA – Example Applications

JXTA Shellcommand line interfaceenables publishing, searching,

messaging, discovering, piping and moreMyJXTAopen soure example applicationenables group chatting, secure chatting,

credential groups in addition to JXTA Shell

JXTA – MyJXTA2 interface

JXTA – JXME (JXTA for J2ME)

Working Proxy based solution exists

JXTA – JXME (JXTA for J2ME)

Proxyless solution under development

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?

Viruses, spy- and adwareDigital rights management

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 so the future of mobile P2P will be mainly in the hands of the operators