Middleware Framework for Disconnection Tolerant Mobile

Download Report

Transcript Middleware Framework for Disconnection Tolerant Mobile

Middleware Framework for Disconnection Tolerant
Mobile Application Services
Sangwhan Cha, Weichang Du,.Bernd J. Kurz
Introduction
Middleware Framework Design
Mobile services are prone to failures caused by the disruption of an
active wireless access network connection due to the user’s movement
to other networks or signal blocking (shadowing).
Thus, proper mechanisms for disconnection tolerant mobile application
services are needed. we propose a middleware framework that
transparently performs required functionality for users in order to
provide continuous mobile services in case of network disruption.
Such middleware framework provides an effective disconnection tolerant
mobile application service.
SM : Service Manager
CM : Connection Manager
RM : Resource Manager
CH : Context Handler
Mobile Device
Mobile Intelligent Server
Keeping the mobile service run
Play the mobile service
:SM
Control connection
:CM
Control context
:CH
Control resource
:RM
:CH
Analyze context
Obtain the service type
Control service
:SM
--Refer the policy
Monitor the SS
Detect the SS weaker
Readjust mobile service
:CM
:SM
:CM
Recovering the network connection
Preparing the connection lost
Server
Reserve more data
:RM
:SM
Restore service state
Provide mobile services
Save service state
:SM
Resume mobile service
Detect other networks
:SM
:CM
Communication
Research Problem
Solution
BS_1
MIS is located in the fixed
network and has reliable
connections to
the application server.
BS_2
Access network
(Wireless)
Core network
(Wired)
Global IP network
(Wired)
User’s path
(a) (b)
Starting point for
getting a signal
strength from
BS_1
(c) (d)
Ending point for
getting a signal
strength from
BS_1
Starting point for
getting a signal
strength from
BS_2
Ending point for
getting a signal
strength from
BS_2
BS : Base Station
Figures shows a network disruption between base station 1 and base
station 2 when a mobile device moves from point (a) to point (d).
Thus, mobile multimedia application services cannot be provided
properly during network disconnection from point (b) to point (c).
Consider
disconnection tolerant
mobile application
services
Prepare losing the
connection
Application
Services
Middleware
Middleware
Mobile device
Mobile Intelligent server
(c) (d)
User’s movement
Appropriate mechanisms are needed for preparing a persistent and
resumable mobile service before the current wireless access network
is lost, making sure that a mobile application continues to run on the
mobile device, until reconnection occurs through another detected
wireless network, and recovering the execution of the mobile service
after the wireless access network reconnection.
Middleware Architecture Overview
RM
Middleware
CM
CH
SM
Service
CH
Data
CM
RM
Vendor Platform
Vendor Platform
Vendor Platform
Hardware Resource
Hardware Resource
Hardware Resource
Mobile Device
Mobile Intelligent Server
Server-2
Services
Server-1
Servers
Receiving Buffer
Send Buffer
Receive Buffer
Sending Buffer
Real-World Applications
(a) (b)
SM
Services
When the disruption
R
S
R
S
in the access network occurs,
the middleware on the mobile
device will try to make the mobile application run as long as possible with limited
resources until reconnection,
 Current Existing Applications
Service
Server-3
Recover network connection,
Resume mobile application service
Signal
Strength
Application
Services
SM : Service Manager
CH : Context Handler
CM : Connection Manager
RM : Resource Manager
 Future Applications
• Stored multimedia
: Mobile VOD, Mobile IPTV
• Real time Multimedia
: Mobile Cloud computing
• Real time Multimedia
: Mobile Video Call
: Mobile Conference
: Mobile streaming multimedia
(Watch child care, Watch house
,…etc.)
• Virtual Reality (VR)
: Mobile Training
: Mobile Education
: Mobile Medical Application
: Mobile E-Commerce
: Mobile Entertainment
: Mobile Manufacturing
• Others
: Mobile Game,
: VR (Virtual Reality) application
: Etc.
 For more information, Refer to the paper :
S. Cha, W. Du, and B. Kurz, “Middleware framework for disconnection tolerant mobile application services” in proceedings of
the 10th communication networks and services research conference (CNSR 2010), Montreal, May, 2010.
Sever
Communication Networks and Services Research (CNSR)
This research is supported and funded through CNSR by Bell / Aliant and
ACOA by an AIF research contract.