DE / EN

PROACTIVE - A Framework for Proactive Adaptation in Pervasive Computing Environments

Within the PROACTIVE project, we research how to realize a generic framework that allows context-aware applications to adapt proactively, i.e. by preparing for, or co­unteracting, future context events.

Pervasive computing applications can adjust their behavior to a multitude of information deemed to be relevant for their situation, their so-called context. Thus far, however, adaptation in such context-aware systems is reactive and limited to the application itself. These restrictions inevitably delay adjustments to events. They cause frequent reconfigurations, and may result in inferior overall system configurations. Within the PROACTIVE project, we research how to realize a generic framework that allows context-aware applications to adapt proactively, i.e. by preparing for, or co­unteracting, future context events, in order to remedy these shortcomings. The framework consists of (i) a context management component with prediction capabilities, (ii) an application model for calculating adaptation alternatives, and (iii) a pool of adaptation strategies for decision-making.

 

The figure above shows our approach to proactive adaptation, which is based on a trisection of the research question. The context prediction management (CPM) is responsible for providing suitable access to context information as well as predicting context, whereas the application model (AM) is responsible for finding all possible configurations based on the provided context and the set of context requirements posed by the application. Finally, the adaptation strategies (AS) can determine the best chain of adaptations by applying their predefined policy.

Publications:

  • S. VanSyckel: System Support for Proactive Adaptation. PhD Thesis, Business School, University of Mannheim, 2015.
  • S. VanSyckel and C. Becker: A Survey of Proactive Pervasive Computing. In: Proceedings of the 3rd Workshop on Recent Advances in Behavior Prediction and Pro-active Pervasive Computing (AwareCast 2014) in conjunction with the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp 2014), Seattle, USA, September 2014
  • S. VanSyckel, D. Schäfer, V. Majuntke, C. Krupitzer, G. Schiele, and C. Becker: COMITY: A Framework for Adaptation Coordination in Multi-Platform Pervasive Systems. In: Pervasive and Mobile Computing, Volume 10, Elsevier
  • S. VanSyckel, D. Schäfer, G. Schiele, and C. Becker: Configuration Management for Proactive Adaptation in Pervasive Environments. In: Proceedings of the Seventh IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2013), Philadelphia, USA, September 2013
  • S. VanSyckel: Middleware-based System Support for Proactive Adaptation in Pervasive Environments. In: Proceedings of the Sixth Annual Ph.D. Forum on Pervasive Computing and Communications at the IEEE International Conference on Pervasive Computing and Communications (PerCom 2013), San Diego, USA, March 2013
  • S. VanSyckel, G. Schiele, and C. Becker: Extending Context Management for Proactive Adaptation in Pervasive Environments. In: Proceedings of the 7th International Conference on Ubiquitous Information Technologies & Applications (CUTE 2012), Hong Kong, China, December 2012
  • S. VanSyckel, G. Schiele, and C. Becker: POSTER: Towards Proactive Adaptation in Pervasive Environments. In: Proceedings of the 8th International ICST Conference on Mobile and Ubiquitous Systems (MobiQuitous 2011), Copenhagen, Denmark, December 2011