Prof. Daniel Hendler

Know all about my research

Tight RMR lower bounds for mutual exclusion and other problems

Hagit Attiya, Danny Hendler, Philipp Woelfel

We investigate the remote memory references (RMRs) complexity of deterministic processes that communicate by reading and writing shared memory in asynchronous cache-coherent and distributed shared-memory multiprocessors. We define a class of algorithms that we call order encoding. By applying information-theoretic arguments, we prove that every order encoding algorithm, shared by n processes, has an execution that incurs ω(n log n) RMRs. From this we derive the same lower bound for the mutual exclusion, bounded counter and store/collect synchronization problems. The bounds we obtain for these problems are tight. It follows from the results of [10] that our lower bounds hold also for algorithms that can use comparison primitives and load-linked/store-conditional in addition to reads and writes. Our mutual exclusion lower bound proves a longstanding conjecture of Anderson and Kim.

Publication language English
Pages 217-226
Publication status Published - 01.01.2008

Keywords

Bounded counter
Information theory
Lower bound techniques
Mutual exclusion
Shared-memory
Store/collect object

ASJC Scopus subject areas

Software
Access to Document
10.1145/1374376.1374410
Other files and links
Link to publication in Scopus