mcc architecture

22
Topic MCC Architecture Presented by Saira Raja Anila kanwal

Upload: sairaraja077

Post on 22-Apr-2015

103 views

Category:

Mobile


6 download

DESCRIPTION

Mobile cloud computing architecture

TRANSCRIPT

Page 1: Mcc architecture

Topic MCC Architecture Presented by Saira Raja Anila kanwal

Page 2: Mcc architecture

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.

Page 3: Mcc architecture

Mobile cloud computing is 3+ combination, that is the combination of mobile computing, mobile internet and cloud computing.

Page 4: Mcc architecture

MCC Architecture

Page 5: 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.

Page 6: Mcc architecture

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.

Page 7: Mcc 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.

Page 8: Mcc architecture
Page 9: Mcc architecture

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

Page 10: Mcc architecture

Middleware Architecture

Page 11: Mcc 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

Page 12: Mcc architecture

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

Page 13: Mcc architecture
Page 14: Mcc architecture

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.

Page 15: Mcc architecture
Page 16: Mcc architecture

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.

Page 17: Mcc architecture

Working of os

Page 18: Mcc architecture

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

Page 19: Mcc architecture

Flow model of Os

Page 20: Mcc architecture

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

Page 21: Mcc architecture

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.

Page 22: Mcc architecture

Thank

YOU