TY - JOUR
T1 - Lower bounds for randomized mutual exclusion
AU - Kushilevitz, Eyal
AU - Mansour, Yishay
AU - Rabin, Michael O.
AU - Zuckerman, David
PY - 1998/12
Y1 - 1998/12
N2 - We establish, for the first time, lower bounds for randomized mutual exclusion algorithms (with a read-modify-write operation). Our main result is that a constant-size shared variable cannot guarantee strong fairness, even if randomization is allowed. In fact, we prove a lower bound of Ω(log log n) bits on the size of the shared variable, which is also tight. We investigate weaker fairness conditions and derive tight (upper and lower) bounds for them as well. Surprisingly, it turns out that slightly weakening the fairness condition results in an exponential reduction in the size of the required shared variable. Our lower bounds rely on an analysis of Markov chains that may be of interest on its own and may have applications elsewhere.
AB - We establish, for the first time, lower bounds for randomized mutual exclusion algorithms (with a read-modify-write operation). Our main result is that a constant-size shared variable cannot guarantee strong fairness, even if randomization is allowed. In fact, we prove a lower bound of Ω(log log n) bits on the size of the shared variable, which is also tight. We investigate weaker fairness conditions and derive tight (upper and lower) bounds for them as well. Surprisingly, it turns out that slightly weakening the fairness condition results in an exponential reduction in the size of the required shared variable. Our lower bounds rely on an analysis of Markov chains that may be of interest on its own and may have applications elsewhere.
KW - Lower bounds
KW - Markov chains
KW - Mutual exclusion
KW - Randomized distributed algorithms
UR - http://www.scopus.com/inward/record.url?scp=0032316304&partnerID=8YFLogxK
U2 - 10.1137/S009753979426513X
DO - 10.1137/S009753979426513X
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:0032316304
SN - 0097-5397
VL - 27
SP - 1550
EP - 1563
JO - SIAM Journal on Computing
JF - SIAM Journal on Computing
IS - 6
ER -