Variations and evaluations of an adaptive accrual failure detector to enable self-healing properties in distributed systems

  • Authors:
  • Benjamin Satzger;Andreas Pietzowski;Wolfgang Trumler;Theo Ungerer

  • Affiliations:
  • Institute of Computer Science, University of Augsburg, Augsburg, Germany;Institute of Computer Science, University of Augsburg, Augsburg, Germany;Institute of Computer Science, University of Augsburg, Augsburg, Germany;Institute of Computer Science, University of Augsburg, Augsburg, Germany

  • Venue:
  • ARCS'07 Proceedings of the 20th international conference on Architecture of computing systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The initiatives Organic Computing and Autonomic Computing introduced challenging visions for future computer systems. They address the growing complexity of these systems that demands for new ways to control them. Future systems should be able to adapt dynamically to the current conditions of their environment. They should be characterised by so-called self-x properties like self-configuring, self-healing, self-optimising, self-protecting, and context-aware. For the incorporation of self-healing capabilities into distributed systems the detection of failures is a crucial part. Recently we proposed a new failure detector that can be described as an adaptive accrual algorithm. It has been designed for flexible generic usability as a basis to realise self-healing of distributed systems. This paper introduces variations of the proposed basic algorithm to improve its performance and provides an evaluation of all algorithms using message delay and loss models of the internet.