Tight space bounds for l-exclusion

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

Abstract

The simplest deadlock-free algorithm for mutual exclusion requires only one single-writer non-atomic bit per process [4,6,13]. This algorithm is known to be space optimal [5,6]. For over 20 years now it has remained an intriguing open problem whether a similar type of algorithm, which uses only one single-writer bit per process, exists also for l-exclusion for some l ≥ 2. We resolve this longstanding open problem. For any l and n, we provide a tight space bound on the number of single-writer bits required to solve l-exclusion for n processes. It follows from our results that it is not possible to solve l-exclusion with one single-writer bit per process, for any l ≥ 2. In an attempt to understand the inherent difference between the space complexity of mutual exclusion and that of l-exclusion for l ≥ 2, we define a weaker version of l-exclusion in which the liveness property is relaxed, and show that, similarly to mutual exclusion, this weaker version can be solve using one single-writer non-atomic bit per process. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Taubenfeld, G. (2011). Tight space bounds for l-exclusion. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6950 LNCS, pp. 110–124). https://doi.org/10.1007/978-3-642-24100-0_8

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