Show Less

Application Coordination in Pervasive Systems

Series:

Verena Majuntke

Pervasive applications are designed to support users in their daily life. For this purpose, applications interact with their environment, i.e. their context. They are able to adapt themselves to context changes or to explicitly change the context via actuators. If multiple applications are executed in the same context, interferences are likely to occur. To manage interferences, a coordination framework is presented in this thesis. Interferences are detected using a context model and information about applications’ interaction with the context. The resolution of interference is achieved through a coordinated application adaptation. The thesis introduces the theoretical concepts, presents a prototypical implementation and evaluates the prototype through extensive measurements.

Prices

Show Summary Details
Restricted access

List of Tables

Extract

2.1 Classification Criteria for Pervasive Applications . . . . . . . . . . . . . . . 15 2.2 Overview and Classification: Pervasive Applications . . . . . . . . . . . . . 21 5.1 Overview: Logic Expressiveness . . . . . . . . . . . . . . . . . . . . . . . . 71 5.2 Overview: Logic Complexity . . . . . . . . . . . . . . . . . . . . . . . . . . 72 5.3 Example: Interference Resolution Problem . . . . . . . . . . . . . . . . . . 83 7.1 Internal Structure of the Context Model . . . . . . . . . . . . . . . . . . . 125 8.1 Memory Requirements: Coordinator Classes . . . . . . . . . . . . . . . . . 134 8.2 Memory Requirements: ContextConfiguration and ContextList . . . . . . . 135 8.3 Memory Requirements and Overhead . . . . . . . . . . . . . . . . . . . . . 135 8.4 Performance Results for the Critical Path . . . . . . . . . . . . . . . . . . . 139 8.5 Basic vs. Optimized Interference Detection, |CI/IS| = 9 . . . . . . . . . . 143 8.6 Test Case 1: Required Steps and Time, m = 4 . . . . . . . . . . . . . . . . 147 8.7 Test Case 1: Required Steps and Time, m = 8 . . . . . . . . . . . . . . . . 147 8.8 Test Case 2: Required Steps and Time, m = 4 . . . . . . . . . . . . . . . . 148 8.9 Test Case 2: Required Steps and Time, m = 8 . . . . . . . . . . . . . . . . 149 xv

You are not authenticated to view the full text of this chapter or article.

This site requires a subscription or purchase to access the full text of books or journals.

Do you have any questions? Contact us.

Or login to access all content.