Passer à la navigation principale Passer à la recherche Passer au contenu principal

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

  • University of California, Los Angeles
  • Max Planck Institute for Software Systems

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

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.

langue originaleAnglais
titrePrinciples of Distributed Systems - 11th International Conference, OPODIS 2007, Proceedings
EditeurSpringer Verlag
Pages260-273
Nombre de pages14
ISBN (imprimé)9783540770954
Les DOIs
étatPublié - 1 janv. 2007
Modification externeOui
Evénement11th International Conference on Principles of Distributed Systems, OPODIS 2007 - Guadeloupe, France
Durée: 17 déc. 200720 déc. 2007

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4878 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence11th International Conference on Principles of Distributed Systems, OPODIS 2007
Pays/TerritoireFrance
La villeGuadeloupe
période17/12/0720/12/07

Empreinte digitale

Examiner les sujets de recherche de « N-consensus is the second strongest object for N + 1 processes ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation