下載/瀏覽Download

Download Report

Transcript 下載/瀏覽Download

Peer-to-Peer Communication on
Android-Based
Mobile Devices: Middleware and
Protocols
Waheb A. Jabbar*1, M. Ismail*2 and R. Nordin*3
*Dep. of Electrical, Electronic and System
Engineering, Universiti Kebangsaan Malaysia
43600 Bangi, Selangor, Malaysia
報告主:劉源蔁
1
Outline
• Related Works
• The Proposed Mobile P2P Middleware
• Research Methodology and
Hypothesis
• ANDROID Platform Architecture
• P2P System Applications and Services
2
Introduction
• What the Peer-to-Peer
• What the middleware
3
Introducction
• Ensemble Mobile Wi-Fi network
4
Related Works
• JXTA
o
o
o
o
o
o
Peer Discovery
ProtocolPeer Resolver
ProtocolPeer Information
ProtocolPeer Membership
ProtocolPipe Binding Protocol
Peer Endpoint Protocol
• Two versions of JXME proxied and
proxyless
5
Related Works
• Jupiter:”Jupiter” as a P2P networking
platform is taken as an example of
platforms over heterogeneous
networks
6
The Proposed Mobile P2P
Middleware
• Each device in this particular environment
comprises of the layer structure as displayed .
7
The Proposed Mobile P2P
Middleware
• Since there has been an increasing tendency of
using an Android-Based mobile Smartphones and
tablets among many users, the proposed
middleware has various applications in the current
paper.
8
Research Methodology
and Hypothesis
• Research methodology
9
ANDROID Platform
Architecture
•
•
•
•
Linux Kernel
Library and Android Runtime
Application Framework
Applications
10
Linux Kernel
• Thus, the major part of the system is equal
to an abstract level between the
hardware and other software in the
systems.
11
Library and Android
Runtime
• Dalvik virtual machine
12
Application Framework
• This same mechanism allows components
to be replaced by the user.
13
Applications
• 包含內建的應用程式-聯絡人、eMail 、Map 、
Calendar 、簡訊…等等
• 從Market下載的程式
• 自行開發的程式
14
P2P System Applications
and Services
•
•
•
•
•
•
Voice communication
Text messaging
Photo/video sharing during an event
Local social networking
Multi–player gaming
Last–mile connectivity
15
Challenges and
Limitations
• Reliable and Trust models should be provided for
supporting the users’ desires to comply with the
rules of protocol.
• Thus, it is important to take into consideration these
requirements in the proposed mobile P2P protocol
for the ensemble mobile environment to overcome
the challenges
• especially the mobility and heterogeneity.
16
Conclusion
• The need for developing a middleware with an
enhanced protocol for Android-based mobile
devices is becoming real.
17