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

9. Conclusion and Outlook


This chapter summarizes the contents of this thesis and provides an outlook on future work. 9.1. Conclusion The extrapolation of the current trends in pervasive computing suggests that future hu- man environments will be managed by a multitude of different pervasive systems. In order to provide functionality, each of these systems will execute pervasive applications. A major characteristic of such applications is their context-interactivity. On one hand, pervasive applications are aware of their context and can adapt themselves if the context changes. On the other hand, pervasive applications are able to influence and change the context. This can be done implicitly as a side effect of employed resources or explicitly through the use of respective actuators. If multiple applications are executed in the same physical space, problems are likely to occur. These problems can be reduced to the fact that applications which are executed in the same physical environment share and interact with a common context. As a consequence, they are directly related with each other as an application may change the context other applications depend on. The described problem has been defined as an interference in this thesis. An interference is an application-produced context that impairs the functionality provision of another application. In order to show that interferences is a problem class likely to occur between pervasive applications, an overview of existing approaches has been given. The overview shows that the majority of the discussed approaches interact with their context and thus are likely to interfere with each other....

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.