A Conceptual Framework for Provisioning Context

advertisement
A Conceptual Framework
for Provisioning
Context-aware Mobile Cloud Services
Hyun Jung La and Soo Dong Kim
Department of Computer Science
Soongsil University
Cloud Computing 2010
Outlines
• INTRODUCTION
• RELATED WORKS
•
•
•
•
COMPUTING MODEL FOR CONTEXT-AWARE CC
TYPES OF CONTEXT-BASED SERVICE ADAPTER
CONTEXT-AWARE PROVISIONING ARCHITECTURE
DETAILED VIEWS OF ADAPTERS FOR SERVICE
PROVISIONING
• CASE STUDY
• CONCLUSION
INTRODUCTION
• Cloud Computing (CC)
– Reusable services
• Mobile Internet Device (MID)
– Sense users’ context
– Limited resource
INTRODUCTION
INTRODUCTION
• Challenge
– Monitor user contexts and provision right
services for the context
• Contribution
– Context-aware affects CC in terms of
computing model and overall architecture
– Service adapters and specification of the
related algorithms
RELATED WORKS
• Context
– User context, web service context, resource context
• Meta-model
– Service composition meta-model, context meta-model,
combined meta-model
• Adapter
– Context management component, service
management component, adaptation management
component
COMPUTING MODEL FOR
CONTEXT-AWARE CC
COMPUTING MODEL FOR
CONTEXT-AWARE CC
• Personalize a service invoked by a sevice
consmer
• Remedy low QoS problems such as faults
at service execution time
TYPES OF CONTEXT-BASED
SERVICE ADAPTER
TYPES OF CONTEXT-BASED
SERVICE ADAPTER
TYPES OF CONTEXT-BASED
SERVICE ADAPTER
CONTEXT-AWARE
PROVISIONING ARCHITECTURE
CONTEXT-AWARE
PROVISIONING ARCHITECTURE
Service Substitutor
• Functionality: This adapter is to bind
different services for the functionality for
the current context
Service Interface Adapter
• Functionality: This adapter is to
resolve the interface incompatibility
between callers and callees
Service Component Substitutor
• Functionality: This adapter is to
replace a service component with a
compatible service component adapted to
the given context.
Service Rerouter
• Functionality: This adapter is to modify
the location of a service component which
gets invoked, and to reroute the
invocation to the new location.
CASE STUDY
• Travel Assistant: Provide the current
locaiton information of the user
CONCLUSION
• A potential happy marriage between CC
and MID
• Resource limitation of MID can besolved
• A conceptual framework (context, gap,
cause, adapter)
Download