Upload
sairaraja077
View
103
Download
6
Embed Size (px)
DESCRIPTION
Mobile cloud computing architecture
Citation preview
Topic MCC Architecture Presented by Saira Raja Anila kanwal
Mobile Cloud computing
Introduction Mobile cloud computing refers to an
infrastructure where both the data storage and data processing happen outside of the mobile device.
It is a computing idea where a mobile user got all the cloud computing services in his or her mobile devices through internet.
The essence of mobile cloud computing is to provide valuable, precise and real time information.
Mobile cloud computing is 3+ combination, that is the combination of mobile computing, mobile internet and cloud computing.
MCC Architecture
The mobile devices are connected to the mobile networks through base stations.
Mobile users’ request and information are transmitted to the central processors.
The subscribers’ requests are then delivered to a cloud through the Internet.
In the cloud, cloud controllers process the requests to provide mobile users with the corresponding cloud services.
System Architecture Mobile cloud computing can be divided into four
layers namely Access layer It includes service interface to the client, service
registration and reasonable service access. Basic managing layer
It is located between service and server group, It provides management, service and managing system in mobile cloud computing system architecture.
Virtual layer
Virtual layer means the virtual items such as computing pool, storage pool and network pool. It includes virtual environment, virtual system, and virtual platform and so on.
Physical layer Physical layer mainly indicates the hardware
equipment and technology which supports mobile cloud service.
Middleware in MCC
The middleware acts as a proxy that is hosted on the cloud platforms which provides mobile clients access to cloud services.
The middleware enhances the functionality, reliability and compatibility of the interaction between mobile clients and cloud services.
The middleware improves interaction between mobile clients and cloud services
Middleware Architecture
Roles of Middleware
Loss of connection Client and middleware caching
Middleware pushing
Bandwidth/Latency
Protocol transformation
Result optimization
Limited resources
Cloud computing
Personal mashup
Mobile Client Design
Mobile WS clients can be run either as pure native applications or embedded browser applications.
Native Applications Native applications are platform dependent.
They must be implemented using the programming languages that the platform supports and live in the application layer of the platform
Embedded Browser
The client application runs on a Web browser which is embedded inside of a native application.
The client application can be completely implemented using a browser supported language like HTML, CSS, and JavaScript.
The embedded browser can load custom JavaScript libraries which can access the native codes inside the application.
OS in MCC
A Mobile Cloud OS is a lightweight operating system (OS) intended for mobile smart phones, net books or tablet PCs
It access Web-based applications and stored data from remote servers.
The mobile cloud operating system is a set of distributed processes whose objective is the management of cloud resources.
Working of os
OS interacts with the required service through a cloud interface and utilizing the necessary resources.
The cloud OS will feature cloud services including e-mail, Internet search, weather updates and mapping and GPS navigation tools.
A distinguishing feature of the cloud OS is its support for web-based apps.
Cloud OS users can synchronize, store and back-up data their respective cloud's remote data center and can also access and update this data across all their PC and mobile devices
Flow model of Os
Issues in MCC
Limitations of mobile devices Mobile communication issues Low bandwidth
Service availability
Heterogeneity Security issue for Mobile Users Privacy issues for Mobile Users
DATA SECURITY ISSUES IN THE MOBILE CLOUD
Data integrity
Privacy and confidentiality Division of Application services
Due to the issue of limited resources, some compute-intensive and data-intensive applications cannot be deployed in mobile devices
They may consume massive energy resources.
Thank
YOU