Randomized mutual exclusion algorithms revisited
Randomized mutual exclusion algorithms revisited
复制标题
重新审视随机互斥算法
DOI:
10.1145/135419.135468
复制
发表时间:
1992
期刊:
影响因子:
--
通讯作者:
M. Rabin
中科院分区:
文献类型:
--
作者:
E. Kushilevitz;M. Rabin
In [4] a randomized algorithm for mutual exclusion with bounded waiting, employing a logarithmic sized shared variable, was given. Saias and Lynch [5] 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.