Efficient Adaptation Decision Making Algorithms for Context-Aware Applications

  • Authors:
  • Yves Vanrompay;Tim Smits;Yolande Berbers

  • Affiliations:
  • Katholieke Universiteit Leuven, Belgium;Consultant at AE, Belgium;Katholieke Universiteit Leuven, Belgium

  • Venue:
  • International Journal of Adaptive, Resilient and Autonomic Systems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The current trend toward ubiquitous and autonomic computing leads to the necessity to realize adaptive applications. The environment of applications becomes more heterogeneous and user QoS needs and resource availability vary heavily. To maintain the usability, availability and reliability of these applications, adaptive behavior is needed. In this paper, the authors examine the decision-making phase in realizing adaptive behavior of an application. Algorithms reason about the adaptive application and the current context with the goal of selecting a new application variant that better fits the environment. This reasoning happens in a search space that is very complex and consequently poses a problem toward scalability; even when applications are relatively small. Therefore, the authors present two novel algorithms that handle the complex search space in an intelligent way. In this paper, both algorithms are introduced along with a thorough evaluation of their behavior and scalability.