Date post: | 21-Jan-2018 |
Category: |
Mobile |
Upload: | ines-beltaief |
View: | 253 times |
Download: | 0 times |
Mobile Cloud Computing
Mohamed Saifeddin Hadj SassiInes Beltaief
A Review on Mobile Cloud Computing: Issues, Challenges
and Solutions
Introduction
MCC is a combination of mobile computing and
cloud computing.It aims to augment computing
capabilities of mobile devices, conserve local
resources, extend storage capacity, and enhance
data safety to enrich the computing experience of
mobile users.
Problematic
★ What’s Mobile Cloud Computing
★ What are the benefits of Mobile Cloud Computing
★ What are the open issues and future research
direcions
OVERVIEW
● Mobility : Establish connexion between devices during their moving through
MSS (Mobile Support Station).
● Network conditions: wired network with high-bandwidth, or a wireless Wide
Area Network with low-bandwidth.
● disconnection and consistency: mobile nodes will disconnect and
consistent with the wireless network passively or actively.
➔ QoS in mobile computing network is much easier to be affected by the
landforms, weather and buildings.
Mobile Computing :
The CC system is the development of parallel processing,
distributed and grid computing on the Internet, which
provides various QoS guaranteed services such as
hardware, infrastructure, platform, software and storage.
Cloud Computing :
Infrastructure layer: it includes resources of computing and
storage where physical devices and hardware are
virtualized as a resource pool.
Platform layer: considered as a core layer in the CC system.
It includes the environment of parallel programming design,
distributed storage and management system.
Application layer: provides some simple software and
applications, as well as costumer interfaces to end users.
Framework:
Features
1. Virtualization: all bottom layer hardware devices is virtualized . End users access
resources through a browser and get data without maintaining their own data
centers.
2. Reliability, usability and extensibility : the CC systems transfer and backup failed
data to other machines,and then delete it from the systems automatically .
3. Large-scale: to possess the capability of supercomputing and mass storage, a CC
system consists of thousands of servers and PCs.
4. Autonomy: CC system automatically configures and allocates the resources of
hardware, software and storage.
MOBILE CLOUD COMPUTING
the data processing and storage is moved
from mobile devices to powerful and
centralized computing platforms located in
clouds. It’s similar to CC, but the client side
has changed to make it viable for mobile
phones.
1.Architectures and Principal
⇒ provide a convenient and rapid method
for users to access and receive data from
the cloud through mobile devices.
2.Challenges and solutions:
❖ Limitations of mobile
devices:limited computing
capability and energy resource.
⇒ the core computing task is processed by cloud, and mobile devices are
responsible for some simple tasks only.
3.Quality of communication: the data transfer rate in MCC environment
is constantly changing and the connection is discontinuous due to the
existing clearance in network overlay.
4.Division of application services: we have to divide the applications and
use the capacity of cloud computing to achieve purposes
(computeintensive and data-intensive applications)
2.Challenges and solutions:
BENEFITS OF MCC
➢open the cloud computing business that is currently almost exclusively
addressing businesses to consumers.
➢ Help to extend the battery life by moving the execution of commutation-
intensive application to the cloud
➢ a potential solution for the fragmented market of mobile OS.
➢ help to overcome limitations of mobile devices in particular of the processing
power and data storage.
➢ increase security level for mobile devices achieved by a centralized
monitoring and maintenance of software.
OPEN ISSUES AND FUTURE RESEARCH DIRECTION
❖Task division:Researchers divide tasks from mobile devices into multiple sub-
tasks and deliver some of them to run in cloud.
❖ Data delivery: some challenges can be solved using: special application
(service) and middle-ware (platform).
❖ Quality of service:we cannot directly shift the services from the computer‟s
platform to mobile devices.because of congestion due to bandwidth limitation,
network disconnection and signal attenuation.
❖ Standard interface:on the current use of a web interfaces ,standard protocol and
interface needs to be designed .
❖ Better service:research should try to Identify the method on how to
provide suitable and friendly interactive services for mobile devices.
Conclusion
The ultimate goal of MCC is to provide rich mobile computing through seamless
communication between front-users (cloud-mobile users) and end-users (cloud
providers)
➢ there are some main optimization approaches in MCC Deploying an
effective elastic application division mechanism which is deemed to be the
best solution to guarantee the application service in MCC.
⇒ its complicated, but promising high impact results.
THANK YOU FOR YOUR ATTENTION