Mottier Cyril – 81691M – cmottier@cs.hut.fi
Version 0.5
Introduction
P2P Overview
◦ Definition
◦ Types of P2P
P2P in Mobile Environments
◦ Necessity to translate to mobile networks
◦ Constraints of mobile devices
Mobile P2P Applications
◦ Benefits
◦ Advantages on stationary systems
◦ Applications
◦ Improvements
P2P is an important part of the traffic on the Internet
Most of applications were devoted to file sharing
Increase of bandwidth in mobile networks allows P2P applications to be translated to mobile versions
Brief overview and definition of P2P systems
Systems using client/architecture encouter several problems :
◦ Single point of failure
◦ Scalability problems
◦ Hard to maintain
◦ Expensive resources
“A system totally decentralized in which each nodes (called peers) acts as server and client in the same time. These peers aim for the share of their resources such as bandwidth, computing power or storage”
Unstructured
◦ First generation of applications
◦ Random connections between peers
◦ A query can give a false response
◦ Mammoth flooding of the network
◦ Used by Kazaa and Shareaza
Structured
◦ Technique created by researchers
◦ Use of Distributed hash Tables (DHT)
◦ Examples: Pastry, CAN, Chord
Why is it so important to
translate stationary P2P systems to mobile. What are the
constraints and the solutions?
P2P is used all around the world
Mobile devices are now more powerful and usable
◦ Processor
◦ Large display
◦ High amount of memory
Can overcome client/server problems in mobile networks (mobile operators)
Highly unpredictable (rely on a wireless link)
Computational power still under fixed stations
Limitation of resources
P2P is originally designed for fixed networks
Variety of mobile devices
Identify benefits of mobile P2P applications. Present some
advantages upon stationary systems. Show application examples.
Users can access to same level of services they have on their fixed computer
Economical point of view for operators
Decrease of maintenance costs
Once a framework is provided, new ideas can be developed
Hardware advantages
Location awareness
Local networks
Security
Communication
Data/Information sharing
Social networking
Mobile devices environment
4G aka LTE (Long Term Evolution)
IPV6 for each devices
Transmission rates increased
Lots of challenges to overcome
Research is needed because a simple
translation from stationary to mobile systems cannot be done
Possibilities are huge
Next generation of mobile systems will help