Stabilization and pseudo-stabilization

  • Authors:
  • James E. Burns;Mohamed G. Gouda;Raymond E. Miller

  • Affiliations:
  • Georgia Institute of Technology;Department of Computer Sciences, University of Texas at Austin, Austin, TX;University of Maryland at College Park

  • Venue:
  • Distributed Computing - Special issue: Self-stabilization
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

A stabilizing system is one which if started at any state is guaranteed to reach a state after which the system cannot deviate from its intended specification. In this paper, we propose a new variation of this notion, called pseudo-stabilization. A pseudo-stabilizing system is one which if started at any state is guaranteed to reach a state after which the system does not deviate from its intended specification. Thus, the difference between the two notions comes down to the difference between "cannot" and "does not" - a difference that hardly matters in many practical situations. As it happens, a number of well-known systems, for example the alternating-bit protocol, are pseudo-stabilizing but not stabilizing. We conclude that one should not try to make any such system stabilizing, especially if stabilization comes at a high price.