Papers1 provider · 1 record
November 1, 1974· Communications of the ACM
article

Self-stabilizing systems in spite of distributed control

Authors:Edsger W. Dijkstra

Abstract

The synchronization task between loosely coupled cyclic sequential processes (as can be distinguished in, for instance, operating systems) can be viewed as keeping the relation “the system is in a legitimate state” invariant. As a result, each individual process step that could possibly cause violation of that relation has to be preceded by a test deciding whether the process in question is allowed to proceed or has to be delayed. The resulting design is readily—and quite systematically—implemented if the different processes can be granted mutually exclusive access to a common store in which “the current system state” is recorded.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.