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

3. Coordination: System Model and Requirements


This chapter identifies the research goal of this thesis. At first, Section 3.1 presents the system model which provides a concise definition of the targeted pervasive systems. Subsequently, Section 3.2 discusses coordination as the approach to handle interferences in multi-user pervasive systems. Finally, Section 3.3 infers and analyzes requirements towards a coordination approach from the characteristics described in the system model. 3.1. System Model The targeted systems are multi-user pervasive systems in which a multitude of applica- tions are executed in parallel. A pervasive system consists of a set of entities – users, devices which are connected via a network and pervasive applications – and the physical space in which the entities reside. A user in a pervasive system is a human who makes use of the functionality provided by the pervasive system. To provide functionality, the pervasive system comprises a set of heterogeneous devices which are able to form net- works. This set may consist of stationary as well as mobile devices which are carried by users. Furthermore, the existence of sensors which are able to capture the state of the physical space as well as the existence of actuators which allow control of objects in the environment is assumed. The resourcefulness of devices may range from powerful devices like a server down to resource-poor devices like a temperature sensor. Functionalities are realized through the execution of pervasive applications. While a user may execute several applications in parallel it is assumed that each application is executed by a single user, 32...

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.