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