mobile p2p - creating a mobile file-sharing environment johnny biström, ville partanen

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

Upload: ralf-obrien

Post on 26-Dec-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

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

Mobile P2P - Creating a mobile file-sharingenvironment

Johnny Biström, Ville Partanen

Page 2: Mobile P2P - Creating a mobile file-sharing environment 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

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

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?

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

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

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

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

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

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

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

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

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

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

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

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

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

Computer aided mobile P2P: remotely

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

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

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

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

JXTA – Tomorrow’s P2P solution

BackgroundSoftware ArchitectureNetwork ArchitectureProtocolsExample ApplicationsJXME

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

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

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

JXTA – Software Architecture

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

JXTA – Network Architecture

JXTA 2

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

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)

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

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

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

JXTA – MyJXTA2 interface

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

JXTA – JXME (JXTA for J2ME)

Working Proxy based solution exists

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

JXTA – JXME (JXTA for J2ME)

Proxyless solution under development

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

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

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

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