Strong stable properties in distributed systems

  • Authors:
  • André Schiper;Alain Sandoz

  • Affiliations:
  • Département d'Informatique, Ecole Polytechnique Fédérale de Lausanne, CH-1015 Lausanne, Switzerland;Département d'Informatique, Ecole Polytechnique Fédérale de Lausanne, CH-1015 Lausanne, Switzerland

  • Venue:
  • Distributed Computing
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

A stable property in a distributed system is a global property which once true, remains true forever. This paper refines this notion by formally introducing the concept of strong stable properties. A strong stable property has the nice property that it can be correctly evaluated on the consistent part of uncoordinated snapshots. Termination and deadlock are shown to be strong stable properties, whereas distributed garbage is not. We also show how to derive a simple generic algorithm for the detection of a strong stable property. The generic algorithm is illustrated by two examples: termination detection and deadlock detection. Incidentally the paper presents a very simple algorithm for termination detection.