Simulating few by many: k-concurrency via k-set consensus

Thumbnail

Event details

Date 17.06.2009
Hour 15:15
Speaker Prof. Eli Gafni, University of California, Los Angeles
Location
Category Conferences - Seminars
Perfection is the enemy of the good. Most backoff schemes wait until a single contending candidate survives. But it is ``the last mile'' which is usually the most costly: backoff systems which wait on some fixed $k>1$ perform better that those that require perfection, i.e. $k=1$. This paper asks what tasks are read-write solvable ``k-concurrently '' i.e. tasks where progress can be guaranteed when contention goes below $k+1$. That's it, what good is backoff to $k>1$? While backoff to $k=1$ is omnipotent what set of tasks can be solved with $k>1$? We show that the set of these tasks is exactly the set of tasks that are solvable wait-free with the availability of $k$-set consensus. It is now for the system designer to decide whether good is good enough. Prof. Gafni's homepage