Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke
I5-KRKC-0510-1
MCC 2010
Dejan Kovachev
Dominik Renzel
Ralf Klamma
Yiwei Cao
Mobile Community Cloud Computing:
Emerges and Evolves
Dejan Kovachev, Dominik Renzel, Ralf Klamma, Yiwei Cao
Chair of Computer Science 5 – Information Systems & Databases
RWTH Aachen University, Germany
May 23, 2010
Kansas City, MO, USA
First International Workshop on
Mobile Cloud Computing (MCC 2010)
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke
I5-KRKC-0510-2
MCC 2010
Dejan Kovachev
Dominik Renzel
Ralf Klamma
Yiwei Cao
Outline
Motivation
Mobile Community Cloud Platform (MCCP)
– Requirements analysis
– Overall architecture
– Individual components
Conclusions & future work
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke
I5-KRKC-0510-3
MCC 2010
Dejan Kovachev
Dominik Renzel
Ralf Klamma
Yiwei Cao
Motivation – Adhoc Marketplaces
600$
750$
10000$
35000$
1$
3$
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke
I5-KRKC-0510-4
MCC 2010
Dejan Kovachev
Dominik Renzel
Ralf Klamma
Yiwei Cao
Motivation – Adhoc Marketplaces
600$
750$
10000$
35000$
1$
3$
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke
I5-KRKC-0510-5
MCC 2010
Dejan Kovachev
Dominik Renzel
Ralf Klamma
Yiwei Cao
Motivation – Adhoc Marketplaces
600$
750$
10000$
35000$
1$
3$
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke
I5-KRKC-0510-6
MCC 2010
Dejan Kovachev
Dominik Renzel
Ralf Klamma
Yiwei Cao
Motivation – Adhoc Marketplaces
600$
750$
10000$
35000$
1$
3$
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke
I5-KRKC-0510-7
MCC 2010
Dejan Kovachev
Dominik Renzel
Ralf Klamma
Yiwei Cao
Motivation – Adhoc Marketplaces
600$
750$
10000$
35000$
1$
3$
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke
I5-KRKC-0510-8
MCC 2010
Dejan Kovachev
Dominik Renzel
Ralf Klamma
Yiwei Cao
Motivation – Adhoc Marketplaces
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke
I5-KRKC-0510-9
MCC 2010
Dejan Kovachev
Dominik Renzel
Ralf Klamma
Yiwei Cao
Mobile Community Cloud Platform (MCCP) –
Special Requirements
Context-awareness
– Physical
– Technical
– Social
Data management
– Capturing, storing, and processing of sensor data
– Sensing location, motion, emotion, health, etc.
– Inference of higher level context information
Tools for Communication:
– Direct communication
– Exchange of information objects
– Collaboration & coordination
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke
I5-KRKC-0510-10
MCC 2010
Dejan Kovachev
Dominik Renzel
Ralf Klamma
Yiwei Cao
Lightweight Application Server
(LAS) & MobSOS
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke
I5-KRKC-0510-11
MCC 2010
Dejan Kovachev
Dominik Renzel
Ralf Klamma
Yiwei Cao
Mobile Community Cloud Platform (MCCP) –
Architecture
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke
I5-KRKC-0510-12
MCC 2010
Dejan Kovachev
Dominik Renzel
Ralf Klamma
Yiwei Cao
Mobile Community Cloud Platform
(MCCP) – Components
User & Community Management
Fine-grained Security Management API
Service Development API
– Monitoring Information available to developers
– Context-aware Services
– Service Mash-ups
Runtime Service Deployment
Real-time Communication & Collaboration (XMPP)
Mobile Community IS Success Model
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke
I5-KRKC-0510-13
MCC 2010
Dejan Kovachev
Dominik Renzel
Ralf Klamma
Yiwei Cao
Mobile Community Service Success
with MobSOS IS Success Model
Updated DeLone&McLean IS Success Model (6 Dimensions)
Model data acquisition: monitoring & user feedback
Qualitative & quantitative analysis
Include mobile context information into analysis
Lehrstuhl Informatik 5
(Informationssysteme)
Prof. Dr. M. Jarke
I5-KRKC-0510-14
MCC 2010
Dejan Kovachev
Dominik Renzel
Ralf Klamma
Yiwei Cao
Conclusions & Future Work
Requirements Analysis for Mobile Community Cloud Platform: existing
commercial CC solutions not ready for mobile requirements
Conceptual design of Mobile Community Cloud Platform (MCCP)
All single components available (also for mobile)
Main Challenges:
– Integration of components
– Distributed evaluation
Research questions:
– Where is the connection between Cloud computing and mobile communities?
– What are the prominent use cases?
– How do we evaluate them?
– How to successfully support mobile communities applying Cloud computing idea?