Computing optimal self-repair actions: damage minimization versus repair time

  • Authors:
  • Matthias Tichy;Holger Giese;Daniela Schilling;Wladimir Pauls

  • Affiliations:
  • University of Paderborn, Paderborn, Germany;University of Paderborn, Paderborn, Germany;University of Paderborn, Paderborn, Germany;University of Paderborn, Paderborn, Germany

  • Venue:
  • WADS '05 Proceedings of the 2005 workshop on Architecting dependable systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The dependability of a software system can be improved by online redeployment of failed software components using appropriate system self-repair actions. The effect of different self-repair actions can vary to a great extent w.r.t. the resulting temporary service unavailability and reduced redundancy of services. We therefore developed an approach to efficiently compute self-repair actions which realize requested repair steps in a nearly optimal manner. We show that our approach achieves a suitable compromise between the usually infeasible optimal deployment modification w.r.t. damage minimization and repair time minimization by presenting a number of simulation results.