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

2. Background


This chapter provides the conceptual preliminaries of the thesis at hand. Section 2.1 presents a general introduction to the notion of pervasive computing and its realization through pervasive systems. Section 2.2 discusses the concept of pervasive applications to provide functionality in such systems. At first, classification criteria for pervasive ap- plications are identified and described in detail. Subsequently, existing approaches are classified along the criteria and characteristics of general pervasive applications are sum- marized. Finally, Section 2.3 analyzes the problem of interferences in pervasive systems and gives the definition of interferences in the context of this thesis. 2.1. Pervasive Systems Mark Weiser’s vision of Pervasive Computing describes the existence of an omnipresent network of information processing devices assisting humans in their everyday tasks. How- ever, the pure existence of information processing devices in a person’s daily environments does not suffice. In order to be a truly pervasive, helpful system, these devices need to be able to form networks, communicate, and cooperate with each other. It is in this cooperation that users can be best supported in their daily life. The environment needs to become smart, assisting the user in her tasks anytime and anywhere. The technical realization of pervasive computing is achieved by a pervasive system. A pervasive system consists of a set of devices connected in a network infrastructure, users to whom functionality is provided, and the physical space the devices and users reside in. An example for a pervasive system is an intelligent home that provides assisted living...

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.