Tata AIG General Insurance Company - Insurer Innovation Award 2024
Mobile Cloud Computing
1. Research School
UMIC Workshop on Future Mobile
Applications
UMIC Workshop
on
Future Mobile
Applications
26 Feb. 2010
Dejan Kovachev
Mobile Cloud Computing
Dejan Kovachev
Informatik 5 (Information Systems)
RWTH Aachen University
&
Bonn-Aachen International Center for Applied Information Technology
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke Aachen, Germany
I5-Kov-0210-1
2. Research School
Agenda
Cloud Computing in a Nutshell
UMIC Workshop
on
Future Mobile
Applications
26 Feb. 2010 – Definition
Dejan Kovachev – Characteristics
– Cloud architecture at I5
Mobile Cloud Computing Concepts
– Benefits
– Augmented execution
– Elastic applications
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke (Source: http://lonewolflibrarian.wordpress.com/)
I5-Kov-0210-2
3. Research School
Trends
Pay as you use
UMIC Workshop
on
Future Mobile
– Costs are based on consumption (CPU cycles, storage)
Applications
26 Feb. 2010
– Not having to buy and configure new equipment
– No software/hardware maintenance
Dejan Kovachev
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. Jarke
I5-Kov-0210-3
4. Research School
UMIC Workshop
on
Future Mobile
Applications
26 Feb. 2010
Dejan Kovachev
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke
I5-Kov-0210-4
5. Research School
Cloud Architecture at I5
UMIC Workshop
on
Interface
Future Mobile
Service
Applications
services
Custom
Multimedia Storytelling
SNA Services …
26 Feb. 2010 Services Services
Dejan Kovachev
Interface
Platform
RabbitMQ
Message Broker Programming Framework
Hadoop,
MapReduce HDFS Hbase
Sun LDoms
Infrastructure Interface
Control Domain Start
Sun Enterprise T5240
Monitor
Stop
Load Balancer
Database Master Sun LDoms
Guest Domain
User Manager
Lehrstuhl Informatik 5
(Informationssysteme) Security Manager
Prof. Dr. M. Jarke
I5-Kov-0210-5
6. Research School
Mobile Cloud Computing:
Concepts
An infrastructure where both the data storage and the
UMIC Workshop
on
Future Mobile
data processing happen outside of the mobile device
Applications
26 Feb. 2010
Dejan Kovachev 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
Lehrstuhl Informatik 5
(Informationssysteme) – The developer doesn’t care about partitioning the app
Prof. Dr. M. Jarke
I5-Kov-0210-6
7. Research School
Mobile Cloud Computing:
Benefits
Cloud storage
UMIC Workshop
on
Future Mobile
Applications
26 Feb. 2010 – Local storage good for performance
Dejan Kovachev
– 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. Jarke
I5-Kov-0210-7
8. Research School
Mobile Web Applications
Using web services
UMIC Workshop
on
Future Mobile
Applications
26 Feb. 2010 Is HTML5 a game changer?
Dejan Kovachev
– 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. Jarke
I5-Kov-0210-8
9. Research School
Augmented Execution by
Cloning the Smartphone Software
UMIC Workshop
on
Future Mobile
Applications
(Chun & Mantatis 2009)
26 Feb. 2010
Dejan Kovachev
Examples
– Video processing
– Anti-virus scan of your phone
– Debugging
– Running data parallel applications
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke
I5-Kov-0210-9
10. Research School
Mobile Elastic Cloud Applications
UMIC Workshop
on
Future Mobile
Applications
26 Feb. 2010
Interface
Service
services
Custom
Multimedia Storytelling
Dejan Kovachev Services SNA Service Services
Mobile App
AppCore
Message Broker Programming Framework
RabbitMQ
Hadoop,
Interface
AppComponnet
Platform
AppComponent
MapReduce HDFS Hbase
AppComponent Component Container
Elasticity Manager
Sun LDoms
Infrastructure Interface
Context Sensing Start
Control Domain
Sun Enterprise T5240
Monitor
Load Balancer
Stop
Database Master
Sun LDoms
Guest Domain
User Manager
Security Manager
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke
I5-Kov-0210-10
11. Research School
Summary
Cloud Computing comes in many shapes and sizes from
UMIC Workshop
on
infrastructure, to middleware, to entire platforms
Future Mobile
Applications
– On-demand
26 Feb. 2010
Dejan Kovachev
– 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
Lehrstuhl Informatik 5
– Round Table “Cloud Computing” by T-Com at CeBIT 2010
(Informationssysteme)
Prof. Dr. M. Jarke
I5-Kov-0210-11
12. Research School
Feedback? Questions?
Thank You!
UMIC Workshop
on
Future Mobile
Applications
26 Feb. 2010
Dejan Kovachev
kovachev@dbis.rwth-aachen.de
@dkovachev
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke
I5-Kov-0210-12