mobile cloud computing: survey

7
Mobile cloud computing: survey 1. Introduction In recent years, applications targeted at mobile devices havs started becoming abundant with applications in various categories such as entertainment, health, games, business, social networking, travel and news. Cloud computing can be defined as the aggregation of computing as a utility and software as a service where the applications are delivered as services over the Internet and the hardware and systems software in data centers provide those services. 1 Mobile cloud computing

Upload: teige

Post on 23-Feb-2016

53 views

Category:

Documents


0 download

DESCRIPTION

Mobile cloud computing: survey. Introduction In recent years, applications targeted at mobile devices havs started becoming abundant with applications in various categories such as entertainment, health, games, business, social networking, travel and news. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Mobile cloud computing: survey

Mobile cloud computing 1

Mobile cloud computing: survey1. Introduction

In recent years, applications targeted at mobile de-vices havs started becoming abundant with applica-tions in various categories such as entertainment, health, games, business, social networking, travel and news.

Cloud computing can be defined as the aggrega-tion of computing as a utility and software as a ser-vice where the applications are delivered as ser-vices over the Internet and the hardware and sys-tems software in data centers provide those ser-vices.

Page 2: Mobile cloud computing: survey

Mobile cloud computing 2

2. Motivation: the need for a mobile cloud

The different applications and scenarios1. Image processing2. Natural language processing3. Crowd computing4. Sharing GPS/Internet data5. Sensor data applications6. Multimedia search7. Social networking

The reason for sharing/offloading work from a mobile device would be: limited computational capacity, lim-ited battery power, limited connectivity, opportunity to gather more sensing data, access to different con-tent/data sets, and to make use of idling processing power.

Page 3: Mobile cloud computing: survey

Mobile cloud computing 3

3. Cloud computing vs. mobile cloud com-puting3.1 Cloud computing Cloud computing refers to both the application delivered as ser-

vices over the Internet and the hardware and systems software in the datacenters that provide those services.

3.2 Mobile cloud computing Definitions of mobile cloud computing1. Run an application such as Google’s Gmail for Mobile on a remote resource

rich server.2. Other mobile devices themselves too as resource providers of the cloud

making up a mobile peer-to-peer network.3. Cloudlet concept, 모바일 기기가 원거리에 있는 클라우드 센터가 아닌 저지연으로

접근 가능한 근처의 Cloudlet(Data Center in a Box) 과 상호 연동하는 개념

Page 4: Mobile cloud computing: survey

Mobile cloud computing 4

4. A taxonomy of mobile cloud computing

Fig. 4. A Taxonomy of issues in mobile cloud computing.

4.5 Context-awareness

4.5.1 Context-aware service provisioning Mobile clouds can utilize the sensing abilities of their mobile devices such as location, ac-

celeration, etc. and act as providers of context awareness/information. As the context of the user changes, this prompts invocation of different cloud services

based on the current context. When a mobile user invokes a cloud service, and the most suitable service is selected

based on that information. Identify a model consisting of four layers of context elements:1. Monitored context: refers to current monitored context consisting of: device context, user

preference for user-specific preference settings, situational, and service context informa-tion.

2. Types of gaps: refers to gaps that happen as a result of content changes.3. Types of causes: refers to the factors that can cause the aforementioned gaps.4. Adapters: refers to the remedial actions that should be taken to remove the aforemen-

tioned causes.

Page 5: Mobile cloud computing: survey

Mobile cloud computing 5

4.5.2 Risk assessment using context-awareness Context information is used to facilitate risk assessment and routing deci-

sions. A user is able to securely run multiple applications on different security

domains, and to separate services for different settings based on context.

4.5.3 Identifying potential resources and common activities using context-awareness The system is made aware if a new device enters the resource pool, or

leaves it, thereby leading to better scalability and content distribution.

4.5.4 Energy awareness Energy will enable the mobile device to take appropriate component level

action to minimize unnecessary energy consumption.

4.6 Data management4.6.1 Personal data storage on mobile cloud4.6.2 Data access issues Pocket Cloudlets, a local storage cache based on nonvolatile memory is used to

store parts or full cloud services in the mobile device.

Page 6: Mobile cloud computing: survey

Mobile cloud computing 6

4.6.3 Data portability and interoperability4.6.4 Embedded mobile database

5. Challenges Supporting continuous mobility while ensuring connectiv-

ity to the cloud. Security in mobile clouds. Incentives for surrogates.

Page 7: Mobile cloud computing: survey

Mobile cloud computing 7