Self-stabilizing extensions for meassage-passing systems

Shmuel Katz, Kenneth J. Perry

Research output: Contribution to journalArticlepeer-review

Abstract

A self-stabilizing program eventually resumes normal behavior even if excution begins in, an abnormal initial state. In this paper, we explore the possibility of extending an arbitrary program into a self-stabilizing one. Our contributions are: (1) a formal definition of the concept of one program being a self-stabilizing extension of another; (2) a characterization of what properties may hold in such extensions; (3) a demonstration of the possibility of mechanically creating such extensions. The computtional model used is that of an asynchronous distributed message-passing system whose communication topology is an arbitrary graph. We contrast the difficulties of self-stabilization in thismodel with those of themore common shared-memory models.

Original languageEnglish
Pages (from-to)17-26
Number of pages10
JournalDistributed Computing
Volume7
Issue number1
DOIs
StatePublished - Nov 1993

Keywords

  • Message-passing
  • Self-stabilization
  • Superimposition

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Hardware and Architecture
  • Computer Networks and Communications
  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'Self-stabilizing extensions for meassage-passing systems'. Together they form a unique fingerprint.

Cite this