Show Less

Application Coordination in Pervasive Systems


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.


Show Summary Details
Restricted access

6. Application Coordination in Pervasive Systems


This chapter discusses the practical realization of the coordination framework for general pervasive systems. The realization comprises the deployment of task and data components as well as the definition of points in time when data must be exchanged. For this pur- pose, Section 6.1 discusses characteristics which have an impact on realization decisions. Section 6.2 then analyzes general pervasive systems with respect to these characteristics. Subsequently, Section 6.3 derives requirements towards a practical realization before the realization decisions for interference detection and resolution are presented in Section 6.4. The chapter concludes with a discussion on measures that need to be taken in dynamic pervasive systems in Section 6.5. 6.1. System Characteristics The efficiency of application coordination in practical pervasive systems is influenced by two factors: (1) The placement of task and data components and (2) the points in time when required data is exchanged between remote devices. Depending on the characteristics of a pervasive system, decisions for component deployment and the point in time for required communication may differ. Two major factors which have an impact on these decisions are the reliability of devices in the system and their resourcefulness. Their implications on a practical realization are discussed in the following: Reliability: The first characteristic which needs to be considered for a practical realization is the reliability of devices in the system. In the context of this thesis, a device is said to be reliable if it remains within the system throughout the entire system life cycle. 98 6. Application...

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.