Exploitation of Ljapunov Theory for Verifying Self-Stabilizing Algorithms

  • Authors:
  • Oliver E. Theel

  • Affiliations:
  • -

  • Venue:
  • DISC '00 Proceedings of the 14th International Conference on Distributed Computing
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

A particularly suitable design strategy for constructing a robust distributed algorithm is to endow it with a self-stabilization property. Such a property guarantees that the system will always return to and stay within a specified set of legal states within bounded time regardless of its initial state. A self-stabilizing application therefore has the potential of recovering from the effects of arbitrary transient fail-urea. However, to actually verify that an application self-stabilizes can be quite tedious with current proof methodologies and is non-trivial. The self-stabilizing property of distributed algorithms exhibits interesting analogies to stabilizing feedback systems used in various engineering domains. In this paper we would like to show that techniques from control theory, namely Ljapunov's "Second Method," can be used to more easily verify the self-stabilization property of distributed algorithms.