Randomized mutual exclusion algorithms revisited

25Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In [4] a randomized algorithm for mutual exclusion with bounded waiting, employing a logarithmic sized shared variable, was given. Saias and Lynch pointed out that the adversary scheduler postulated in the above paper can observe the behavior of processes in the interval between an opening of the critical section and the next closing of the critical section. It can then draw conclusions about values of their local variables as well as the value of the randomized round number component of the shared variable, and arrange the schedule so as to discriminate against a chosen process. This invalidates the claimed properties of the algorithm. In the present paper the algorithm in [4] is modified, using the ideas of [4], so as to overcome this difficulty, obtaining essentially the same results. Thus, as in [4], randomization yields simple algorithms for mutual-exclusion with bounded waiting, employing a shared variable of considerably smaller size than the lower-bound established in [1] for deterministic algorithms.

Cite

CITATION STYLE

APA

Kushilevitz, E., & Rabin, M. O. (1992). Randomized mutual exclusion algorithms revisited. In Proceedings of the Annual ACM Symposium on Principles of Distributed Computing (pp. 275–283). Publ by ACM. https://doi.org/10.1145/135419.135468

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free