Upload
dejan-kovachev
View
1.564
Download
1
Embed Size (px)
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!
@dkovachev