25
WELCOME

Gearing up of resource poor mobile devices using cloud

Embed Size (px)

DESCRIPTION

Ppt for ieee 2013 paper under cloud computing

Citation preview

Page 1: Gearing up of resource poor mobile devices using cloud

WELCOME

Page 2: Gearing up of resource poor mobile devices using cloud

Gearing resource poor mobile devices with

powerful clouds PROJECT GUIDE :

GROUP MEMBERS:

Page 3: Gearing up of resource poor mobile devices using cloud

OUTLINE• INTRODUCTION• SYSTEM ARCHITECTURE• MODULE DESCRIPTION• DATA FLOW DIAGRAM• CONCLUSION• REFERENCE

Page 4: Gearing up of resource poor mobile devices using cloud

INTRODUCTION

Page 5: Gearing up of resource poor mobile devices using cloud

• Cloud computing is a paradigm in which computing resources such as processing, memory, and storage are not physically present at the user’s location.

• Mobile cloud computing is a paradigm for mobile applications whereby the data processing and storage are moved from the mobile device to clouds.

• We introduce three common mobile cloud architectures, computation offloading and capability extending and real-world application.

• Many applications are too computation intensive to perform on a mobile systems.

• Offloading such applications to the cloud can save energy and extend battery lifetimes for mobile users.

Page 6: Gearing up of resource poor mobile devices using cloud

MOBILE CLOUD COMPUTING

• The resource-constrained nature of mobile devices, like the limited battery life on mobile devices has been a block to improvements of mobile application.  

• Mobile cloud computing (MCC) is introduced to resolve these conflicts, the cloud serves as a powerful complement to resource-constrained mobile devices.

• For example, Apple’s iCloud enables users to store and synchronize their data (photos, videos, contacts, etc.) in the cloud.

Page 7: Gearing up of resource poor mobile devices using cloud

SYSTEM ARCHITECTURE

Page 8: Gearing up of resource poor mobile devices using cloud
Page 9: Gearing up of resource poor mobile devices using cloud

• The architectures define the way mobile devices are connected to and interact with the cloud

• The three architectures are Centralized cloud , Cloudlet and Ad Hoc mobile cloud.

• Centralized Cloud :The cloud resource is placed in a remote centralized cloud infrastructure.

•  Cloudlet :It is a resource-rich server that has Internet access and is connected to mobile devices via LAN. Reduces delay.

• Ad Hoc Mobile Cloud :This architecture regards a crowd of mobile devices as an “ad hoc mobile cloud,” where the neighboring mobile devices are pooled together for resource sharing.

Page 10: Gearing up of resource poor mobile devices using cloud
Page 11: Gearing up of resource poor mobile devices using cloud
Page 12: Gearing up of resource poor mobile devices using cloud

• Computation Offloading :Offload parts of resource-intensive tasks to the cloud.

• Capability Extending: Cloud computing helps to extend the capabilities of mobile devices in three aspects: computation, storage, and networking.

• Challenges and opportunities in MCC , with respect to the stochastic characteristics of wireless networks are Energy-Efficient Interactions, Virtual machine migration overhead, Privacy and Security.

• Some of the real-world applications enabled by MCC are Augmented reality, Remote healthcare and Web applications.

Page 13: Gearing up of resource poor mobile devices using cloud

MODULE DESCRIPTION

Page 14: Gearing up of resource poor mobile devices using cloud

The modules are:Energy-Saving Module This module utilize the ability of the android

application and cloud to run the Content Based Image Retrieval(CBIR) for the image taken.

CBIR algorithm takes so much CPU resource if it is executed in smart- phone ,which in turn effects battery life.

Offloading CBIR operations to cloud infrastructure proves efficiency of application and power consumption of android system.This can be analyzed using a graph

which produce the power consumption of CPU.

Page 15: Gearing up of resource poor mobile devices using cloud

Computation Offloading Module

Computation Offloading is used in android applications where low data transfer rate and huge computation is required.

Open source IaaS cloud technology(back-end) called “Open Stack” provides different virtualized instances for hosting the services.

Page 16: Gearing up of resource poor mobile devices using cloud

Security and Reliability Module

Cloud level security layer is implemented using user-level enceyption for virtual machines network traffic and storage offered by Openstack IaaS cloud technology.

The web service level data security is implemented using JSON encoder.

Page 17: Gearing up of resource poor mobile devices using cloud

DATA FLOW DIAGRAM

Page 18: Gearing up of resource poor mobile devices using cloud

LEVEL 0 Username & Password

Page 19: Gearing up of resource poor mobile devices using cloud

LEVEL 1 Login

Page 20: Gearing up of resource poor mobile devices using cloud

LEVEL 2 Implementation

Page 21: Gearing up of resource poor mobile devices using cloud

DESCRIPTIONo Two users in the system -Admin &

Usero Admin maintains a web based image

repository.o User takes a snap and loads the

image.o Match found comparing RGB cross

product resultant. o Performance evaluation of both

obtained.

Page 22: Gearing up of resource poor mobile devices using cloud

CONCLUSION

Page 23: Gearing up of resource poor mobile devices using cloud

We described the state of the art of mobile cloud computing ,from the brewing offloading technology.

We unveil the major challenges in mobile cloud computing and potential solutions.

Mobile devices geared toward cloud computing will undoubtedly change technology trends as well as our daily lives.

Many practical problems remain to be resolved to structure a full fledged mobile cloud system.

Page 24: Gearing up of resource poor mobile devices using cloud

REFERENCE IEEE 2013 paper “Gearing resource-poor

mobile devices with powerful clouds:architectures,challenges and applications” by Fangming liu and Hai jin.

IEEE 2009 Reference paper “Energy Efficient Content-Based Image Retrieval For Mobile Systems” by Yu-Ju Hong and Karthik Kumar 

Page 25: Gearing up of resource poor mobile devices using cloud

THANK YOU