2. Outline
• Introduction
• What is Mobile Computing?
• What is Cloud Computing?
• Mobile Cloud Computing (MCC)?
• Architecture of MCC
• Requirements
• Applications
• Challenges
• Conclusion
3. Introduction
The increased
capabilities of 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 Mobile Computing?
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.
6. What is Cloud Computing ?
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 Challenges of Cloud
Computing
Features
•Virtualization
•Reliability, usability and extensibility
•Large Scale
Challenges
•Performance
•Security and Privacy
•Bandwidth Costs
8. What is Mobile Cloud 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.
10. Key Requirements for MCC
• 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
•Offloading Computation
•Processing Speed and Data Storage
•Increased Battery Life
•Improving reliability
•Security
•m-Game
12. Challenges
• Cloud Service Cost
• Mobile Network Cost
• Availability
• Heterogeneity
• Issues in Computing offloading
• Security for Mobile Users
13. Conclusion
The concept of cloud 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.