This document provides an overview of mobile cloud computing. It begins with introductions to mobile computing and cloud computing individually, defining them and their key features and challenges. It then defines mobile cloud computing as the combination of these two, where data storage and processing occur remotely rather than on the mobile device itself. The architecture of mobile cloud computing connects mobile devices to remote cloud servers. Applications include offloading computation and storage to the cloud to improve battery life and processing speed on mobile devices. Challenges include costs of mobile networks and cloud services as well as issues with availability, heterogeneity, and security.
Outline
• Introduction
• Whatis Mobile Computing?
• What is Cloud Computing?
• Mobile Cloud Computing (MCC)?
• Architecture of MCC
• Requirements
• Applications
• Challenges
• Conclusion
3.
Introduction
The increased
capabilitiesof mobile
devices.
Access of internet using
Mobile devices than PCs.
Growth in the use of
Smart phones, their apps,
and emerging cloud
computing concept, Mobile
Cloud Computing has
been introduced.
4.
What is MobileComputing?
Definition
Mobile computing is “taking a
computer and all necessary files and
software out into the field”.
Mobile computing is a generic term
used to refer to a variety of devices that
allow people to access data and
information from where ever they are.
What is CloudComputing ?
Definition
Cloud computing refers
to applications and services
offered over the Internet.
These services are
offered from data centres all
over the world, which
collectively are referred to as
the "cloud."
???
7.
Features and Challengesof Cloud
Computing
Features
•Virtualization
•Reliability, usability and extensibility
•Large Scale
Challenges
•Performance
•Security and Privacy
•Bandwidth Costs
8.
What is MobileCloud Computing
(MCC) ?
Definition
Mobile cloud computing is the combination of cloud
computing and mobile networks to bring benefits for
mobile users, network operators, as well as cloud
providers.
Mobile Cloud computing at its simplest refers to an
infrastructure where both the data storage and the data
processing happen outside of the mobile device.
Key Requirements forMCC
• Simple APIs offering transparent access to mobile
services, and requiring no specific knowledge of
underlying network technologies.
• Web Interface
• Internet access to remotely stored applications in the
cloud.
11.
Applications of MCC
•OffloadingComputation
•Processing Speed and Data Storage
•Increased Battery Life
•Improving reliability
•Security
•m-Game
12.
Challenges
• Cloud ServiceCost
• Mobile Network Cost
• Availability
• Heterogeneity
• Issues in Computing offloading
• Security for Mobile Users
13.
Conclusion
The concept ofcloud computing provides a brand
new opportunity for the development of mobile applications
since it allows the mobile devices to maintain a very thin
layer for user applications and shift the computation and
processing overhead to the virtual environment.
A cloud application needs a constant connection that
might prove to be an Achilles heel for the cloud computing
movement. However as mobile internet capabilities
continue to get better, it is likely that solutions to this
particular problem will become apparent.