SELF-STABILIZING EXTENSIONS FOR MESSAGE-PASSING SYSTEMS

被引:92
作者
KATZ, S
PERRY, KJ
机构
[1] IBM RES CORP,POB 704,YORKTOWN HTS,NY 10598
[2] TECHNION ISRAEL INST TECHNOL,DEPT COMP SCI,IL-32000 HAIFA,ISRAEL
关键词
SELF-STABILIZATION; MESSAGE-PASSING; SUPERIMPOSITION;
D O I
10.1007/BF02278852
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A self-stabilizing program eventually resumes normal behavior even if execution 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 computational 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 this model with those of the more common shared-memory models.
引用
收藏
页码:17 / 26
页数:10
相关论文
共 15 条