N-consensus is the second strongest object for N + 1 processes

Eli Gafni, Petr Kuznetsov

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Objects like queue, swap, and test-and-set allow two processes to reach consensus, and are consequently "universal" for a system of two processes. But are there deterministic objects that do not solve 2-process consensus, and nevertheless allow two processes to solve a task mat is not otherwise wait-free solvable in read-write shared memory? The answer "no" is a simple corollary of the main result of this paper: Let A be a deterministic object such that no protocol solves consensus among n+1 processes using copies of A and read-write registers. If a task T is wait-free solvable by n + 1 processes using read-write shared-memory and copies of A, then T is also wait-free solvable when copies of A are replaced with n-consensus objects. Thus, from the task-solvability perspective, n-consensus is the second strongest object (after (n+1)-consensus) in deterministic shared memory systems of n+1 processes, i.e., there is a distinct gap between n- and (n + l)-consensus. We derive this result by showing that any (n+ l)-process protocol P that uses objects A can be emulated using only n-consensus objects. The resulting emulation is non-blocking and relies on an a priori knowledge of P. The emulation technique is another important contribution of this paper.

Original languageEnglish
Title of host publicationPrinciples of Distributed Systems - 11th International Conference, OPODIS 2007, Proceedings
PublisherSpringer Verlag
Pages260-273
Number of pages14
ISBN (Print)9783540770954
DOIs
Publication statusPublished - 1 Jan 2007
Externally publishedYes
Event11th International Conference on Principles of Distributed Systems, OPODIS 2007 - Guadeloupe, France
Duration: 17 Dec 200720 Dec 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4878 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference11th International Conference on Principles of Distributed Systems, OPODIS 2007
Country/TerritoryFrance
CityGuadeloupe
Period17/12/0720/12/07

Fingerprint

Dive into the research topics of 'N-consensus is the second strongest object for N + 1 processes'. Together they form a unique fingerprint.

Cite this