Mobile Cloud Computing

Preview:

DESCRIPTION

Presented at the UMIC Workshop on Future Mobile Applications Feb 26, Aachen Germany

Citation preview

Lehrstuhl Informatik 5(Informationssysteme)

Prof. Dr. M. JarkeI5-Kov-0210-1

UMIC Workshop on

Future Mobile Applications

26 Feb. 2010

Dejan Kovachev

Research School

Mobile Cloud Computing

Dejan KovachevInformatik 5 (Information Systems)

RWTH Aachen University&

Bonn-Aachen International Center for Applied Information Technology

Aachen, Germany

UMIC Workshop on Future Mobile Applications

Lehrstuhl Informatik 5(Informationssysteme)

Prof. Dr. M. JarkeI5-Kov-0210-2

UMIC Workshop on

Future Mobile Applications

26 Feb. 2010

Dejan Kovachev

Research School

Agenda

Cloud Computing in a Nutshell– Definition– Characteristics– Cloud architecture at I5

Mobile Cloud Computing Concepts– Benefits– Augmented execution– Elastic applications

(Source: http://lonewolflibrarian.wordpress.com/)

Lehrstuhl Informatik 5(Informationssysteme)

Prof. Dr. M. JarkeI5-Kov-0210-3

UMIC Workshop on

Future Mobile Applications

26 Feb. 2010

Dejan Kovachev

Research School

Trends Pay as you use

– Costs are based on consumption (CPU cycles, storage)– Not having to buy and configure new equipment– No software/hardware maintenance

Large data volumes– US American consume 34 GB per day (2009)

Smartphones are massively used– Possibilities for new complex applications– But limited hardware

Broadband mobile internet

Lehrstuhl Informatik 5(Informationssysteme)

Prof. Dr. M. JarkeI5-Kov-0210-4

UMIC Workshop on

Future Mobile Applications

26 Feb. 2010

Dejan Kovachev

Research School

Lehrstuhl Informatik 5(Informationssysteme)

Prof. Dr. M. JarkeI5-Kov-0210-5

UMIC Workshop on

Future Mobile Applications

26 Feb. 2010

Dejan Kovachev

Research School

Cloud Architecture at I5

Message Broker

Sun LDomsControl Domain

Sun LDomsGuest Domain

User Manager

Security Manager

Database Master

Load Balancer

StartMonitor

Stop

HDFS HbaseMapReduce

Multimedia Services

SNA ServicesStorytelling

ServicesIn

fras

truc

ture

Inte

rfac

ePl

atfo

rmIn

terf

ace

Serv

ice

Inte

rfac

e

Programming Framework

Cust

om

serv

ices

Had

oop,

Ra

bbitM

QSu

n En

terp

rise

T52

40

Lehrstuhl Informatik 5(Informationssysteme)

Prof. Dr. M. JarkeI5-Kov-0210-6

UMIC Workshop on

Future Mobile Applications

26 Feb. 2010

Dejan Kovachev

Research SchoolMobile Cloud Computing:

Concepts

An infrastructure where both the data storage and the data processing happen outside of the mobile device

Part of the cloud computing spectrum– Consider seamless and transparent integration between

computers, the Web and phones Integration with other services and sensor data Illusions of the architecture (Chun & Mantiatis 2009)

– Mobile user has a much more powerful, feature-rich device

– The developer doesn’t care about partitioning the app

Lehrstuhl Informatik 5(Informationssysteme)

Prof. Dr. M. JarkeI5-Kov-0210-7

UMIC Workshop on

Future Mobile Applications

26 Feb. 2010

Dejan Kovachev

Research SchoolMobile Cloud Computing:

Benefits

Cloud storage– Local storage good for performance

– But if battery goes empty, or phone lost – Data reliability & data availability

Cloud processing– Off-loading intensive computations– Local vs. remote processing

Scalable resources on-demand Less complexity

Lehrstuhl Informatik 5(Informationssysteme)

Prof. Dr. M. JarkeI5-Kov-0210-8

UMIC Workshop on

Future Mobile Applications

26 Feb. 2010

Dejan Kovachev

Research School

Mobile Web Applications

Using web services Is HTML5 a game changer?

– AppCache, database and offline working– Geolocation API– 2 way communication with the server– Canvas, drag and drop– Web Workers

An example:– Google Voice on the iPhone

Lehrstuhl Informatik 5(Informationssysteme)

Prof. Dr. M. JarkeI5-Kov-0210-9

UMIC Workshop on

Future Mobile Applications

26 Feb. 2010

Dejan Kovachev

Research SchoolAugmented Execution by

Cloning the Smartphone Software

Examples– Video processing– Anti-virus scan of your phone– Debugging– Running data parallel applications

(Chun & Mantatis 2009)

Lehrstuhl Informatik 5(Informationssysteme)

Prof. Dr. M. JarkeI5-Kov-0210-10

UMIC Workshop on

Future Mobile Applications

26 Feb. 2010

Dejan Kovachev

Research School

Mobile Elastic Cloud Applications

Message Broker

Sun LDomsControl Domain

Sun LDomsGuest Domain

User Manager

Security Manager

Database Master

Load Balancer

StartMonitorStop

HDFS HbaseMapReduce

Multimedia Services SNA Service Storytelling

Services

Infra

struc

ture I

nterfa

cePl

atfor

mInt

erfac

eSe

rvice

Inter

face

Programming Framework

Custo

m se

rvice

sHa

doop

, Ra

bbitM

QSu

n Ente

rpris

e T5

240

Component Container

Elasticity ManagerContext Sensing

AppComponent

AppCoreAppComponent

Mobile App

AppComponnet

Lehrstuhl Informatik 5(Informationssysteme)

Prof. Dr. M. JarkeI5-Kov-0210-11

UMIC Workshop on

Future Mobile Applications

26 Feb. 2010

Dejan Kovachev

Research School

Summary Cloud Computing comes in many shapes and sizes from

infrastructure, to middleware, to entire platforms– On-demand– Elastic scalability– Usage-metered

The data storage and processing happen outside of the mobile device– Seamlessly integrated within the cloud

Activities– UMIC Virtual Campfire Scenario– Mobile Cloud Computing Lab – SS10– Round Table “Cloud Computing” by T-Com at CeBIT 2010

Lehrstuhl Informatik 5(Informationssysteme)

Prof. Dr. M. JarkeI5-Kov-0210-12

UMIC Workshop on

Future Mobile Applications

26 Feb. 2010

Dejan Kovachev

Research School

Feedback? Questions?

Thank You!

kovachev@dbis.rwth-aachen.de

@dkovachev

Recommended