Resource bounds for self-stabilizing message-driven protocols

被引:27
作者
Dolev, S
Israeli, A
Moran, S
机构
[1] INTEL,IL-31015 HAIFA,ISRAEL
[2] TECHNION ISRAEL INST TECHNOL,DEPT COMP SCI,IL-32000 HAIFA,ISRAEL
关键词
self-stabilization message passing; token passing; shared memory;
D O I
10.1137/S0097539792235074
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Self-stabilizing message-driven protocols are defined and discussed. The class weak exclusion that contains many natural tasks such as l-exclusion and token passing is defined, and it is shown that in any execution of any self-stabilizing protocol for a task in this class, the configuration size must grow at least in a logarithmic rate. This last lower bound is valid even if the system is supported by a time-out mechanism that prevents communication deadlocks. Then we present three self-stabilizing message-driven protocols for token passing. The rate of growth of configuration size for all three protocols matches the aforementioned lower bound. Our protocols are presented for two-processor systems but can be easily adapted to rings of arbitrary size. Our results have an interesting interpretation in terms of automata theory.
引用
收藏
页码:273 / 290
页数:18
相关论文
共 23 条
[1]   SELF-STABILIZATION OVER UNRELIABLE COMMUNICATION MEDIA [J].
AFEK, Y ;
BROWN, GM .
DISTRIBUTED COMPUTING, 1993, 7 (01) :27-34
[2]   A NOTE ON RELIABLE FULL-DUPLEX TRANSMISSION OVER HALF-DUPLEX LINLS [J].
BARTLETT, KA ;
SCANTLEBURY, RA ;
WILKINSON, PT ;
LYNCH, WC .
COMMUNICATIONS OF THE ACM, 1969, 12 (05) :260-+
[3]   TOKEN SYSTEMS THAT SELF-STABILIZE [J].
BROWN, GM ;
GOUDA, MG ;
WU, CL .
IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (06) :845-852
[4]   STABILIZATION AND PSEUDO-STABILIZATION [J].
BURNS, JE ;
GOUDA, MG ;
MILLER, RE .
DISTRIBUTED COMPUTING, 1993, 7 (01) :35-42
[5]   UNIFORM SELF-STABILIZING RINGS [J].
BURNS, JE ;
PACHL, J .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1989, 11 (02) :330-344
[6]  
BURNS JE, 1987, GITICS8736
[7]   SELF-STABILIZING SYSTEMS IN SPITE OF DISTRIBUTED CONTROL [J].
DIJKSTRA, EW .
COMMUNICATIONS OF THE ACM, 1974, 17 (11) :643-644
[8]  
DIJKSTRA EW, 1982, EWD391, P41
[9]  
DOLEV D, 1986, TOKEN SURVIVAL
[10]   SELF-STABILIZATION OF DYNAMIC-SYSTEMS ASSUMING ONLY READ WRITE ATOMICITY [J].
DOLEV, S ;
ISRAELI, A ;
MORAN, S .
DISTRIBUTED COMPUTING, 1993, 7 (01) :3-16