Towards accurate failure prediction for the proactive adaptation of service-oriented systems

  • Authors:
  • Andreas Metzger

  • Affiliations:
  • University of Duisburg-Essen, Essen, Germany

  • Venue:
  • Proceedings of the 8th workshop on Assurances for self-adaptive systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Furnishing service-oriented systems with self-adaptation capabilities allows those systems to become resilient against failures of their constituent services. Especially proactive adaptation capabilities, which strive to prevent the impacts of pending failures, provide significant benefits, such as avoiding costly compensation and repair activities. An important challenge is to trigger proactive adaptations accurately; firstly, because executing unnecessary proactive adaptations can lead to additional costs or failures that would not have arisen in the non-adapted systems; secondly, because missed proactive adaptation opportunities diminish the benefits of such adaptations. This paper discusses two directions along which accurate proactive adaptations can be achieved: (i) by improving the failure prediction techniques that trigger the adaptations (i.e., during design time); (ii) by dynamically estimating the accuracy of the predicted failures during the operation of the service-oriented system (i.e., during run-time). The discussion is backed by concrete examples of existing prediction techniques for service oriented systems and supported by experimental results.