Self stabilization of dynamic systems assuming only read/write atomicity

Shlomi Dolev, Amos Israeli, Shlomo Moran

Research output: Contribution to conferencePaperpeer-review

70 Scopus citations

Abstract

Self stabilizing protocols for distributed systems in the shared memory model are defined and studied. The protocols presented here improve upon previous protocols in two ways: First, it is assumed that the only atomic operations are either read or write to the shared memory. Second, our protocols work for dynamic networks, in which the topology of the network may change during the execution. Three dynamic self-stabilizing protocols are presented. The first protocol is a spanning tree protocol for systems with any connected communication graph. The second protocol is a mutual exclusion protocol for tree structured systems. The third protocol is a self stabilizing protocol for mutual exclusion, for systems with a general (connected) communication graph. This last protocol is obtained by combining the previous two protocols. The combination employs a simple technique called fair protocol composition, which is enabled by both the self-stability and by the flexibility of dynamic protocols.

Original languageEnglish
Pages103-117
Number of pages15
StatePublished - 1 Dec 1990
Externally publishedYes
EventProceedings of the 9th Annual ACM Symposium on Principles of Distributed Computing - Quebec City, Que, Can
Duration: 22 Aug 199024 Aug 1990

Conference

ConferenceProceedings of the 9th Annual ACM Symposium on Principles of Distributed Computing
CityQuebec City, Que, Can
Period22/08/9024/08/90

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Self stabilization of dynamic systems assuming only read/write atomicity'. Together they form a unique fingerprint.

Cite this