On the possibility and the impossibility of message-driven self-stabilizing failure detection

  • Authors:
  • Martin Hutle;Josef Widder

  • Affiliations:
  • Embedded Computing Systems Group 182/2, Technische Universität Wien, Vienna, Austria;Embedded Computing Systems Group 182/2, Technische Universität Wien, Vienna, Austria

  • Venue:
  • SSS'05 Proceedings of the 7th international conference on Self-Stabilizing Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper considers message-driven self-stabilizing implementations of unreliable failure detectors. We show that it is impossible to give a deterministic implementation using just bounded memory if there is no known upper bound on the number of messages that may be in transit simultaneously. With relaxed assumptions we then introduce two algorithms that solve the problem. We use self-stabilization to show that message-driven and time-driven semantics are different regarding expressiveness: Comparison with work by Beauquier and Kekkonen-Moneta (1997) reveals that the discussed problem has a time-driven solution but cannot have a message-driven one.