Presentation is loading. Please wait.

Presentation is loading. Please wait.

Context-Aware Service Deployment and Adaptation. Leuven, October 13th 2005 Outline of Work Package 4 Context-awareness and Service Mechanisms  Service.

Similar presentations


Presentation on theme: "Context-Aware Service Deployment and Adaptation. Leuven, October 13th 2005 Outline of Work Package 4 Context-awareness and Service Mechanisms  Service."— Presentation transcript:

1 Context-Aware Service Deployment and Adaptation

2 Leuven, October 13th 2005 Outline of Work Package 4 Context-awareness and Service Mechanisms  Service discovery  Service deployment  Service adaptation Component mobility Component replacement  Demonstrated with Instant Messaging application

3 Leuven, October 13th 2005 Architectural Overview Implemented as components: IM application Service mechanism Context management

4 Leuven, October 13th 2005 Demo platform on the PDA Instant messaging scenario  Draco on the Qtek 9090  IBM J9 J2ME Personal Profile  Using native MP3 player using JNI and cross-compilation for ARM Context-aware adaptation  Discover other hosts with UPnP  Move the GUI or the MP3 player from one host to another while running  Instantiate a native mp3 player or java based player depending on the context (virtual machine and required libraries)  Enable video streaming on high end devices with enough free bandwidth and processing power

5 Leuven, October 13th 2005 IM Component Composition Components not shown:  FilePumper  WebServer  JabberProxy  UPnPController  CDDTInterface  ContextManager

6 Leuven, October 13th 2005  Only deploy what is required → application dependencies  Taking into account resource constraints → device dependencies Context Management

7 Leuven, October 13th 2005 Context-Driven Adaptation Replacement  Use another player in different context Mobility  Relocate component to resource-rich host  High-level concepts: Connections  Bidirectional network connection between two Draco hosts Proxies  Light-weight proxy components can replace real components

8 Leuven, October 13th 2005 Weak component mobility illustrated Application follows the user when he leaves the meeting Application moves from conference room to PDA to desktop system at home Bluetooth connection IP connection A B C

9 Leuven, October 13th 2005 Weak mobility step by step Node A Node B network connection executing task x hosting some components for task x S

10 Leuven, October 13th 2005 Work Package 4: Overview Service Integration  Task 4.1: Service-oriented architectures (last year)  Task 4.2: Service co-operation (this year)  Task 4.3: Context-aware services  Task 4.4: QoS-aware services (next 2 years)  Task 4.5: Service Management


Download ppt "Context-Aware Service Deployment and Adaptation. Leuven, October 13th 2005 Outline of Work Package 4 Context-awareness and Service Mechanisms  Service."

Similar presentations


Ads by Google