12
Lehrstuhl Informatik 5 (Informationssysteme) Prof. Dr. M. Jarke I5-Kov-0210-1 UMIC Workshop on Future Mobile Applications 26 Feb. 2010 Dejan Kovachev Research School Mobile Cloud Computing Dejan Kovachev Informatik 5 (Information Systems) RWTH Aachen University & Bonn-Aachen International Center for Applied Information Technology Aachen, Germany UMIC Workshop on Future Mobile Applications

Mobile Cloud Computing

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Mobile Cloud Computing

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

Page 2: Mobile Cloud Computing

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/)

Page 3: Mobile Cloud Computing

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

Page 4: Mobile Cloud Computing

Lehrstuhl Informatik 5(Informationssysteme)

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

UMIC Workshop on

Future Mobile Applications

26 Feb. 2010

Dejan Kovachev

Research School

Page 5: Mobile Cloud Computing

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

Page 6: Mobile Cloud Computing

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

Page 7: Mobile Cloud Computing

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

Page 8: Mobile Cloud Computing

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

Page 9: Mobile Cloud Computing

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)

Page 10: Mobile Cloud Computing

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

Page 11: Mobile Cloud Computing

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

Page 12: Mobile Cloud Computing

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!

[email protected]

@dkovachev