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

Anonymous agreement: The Janus algorithm

  • Sorbonne Université
  • Univ. Bordeaux

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

8 Citations (Scopus)

Résumé

We consider the consensus problem in an n-process shared-memory distributed system when processes are anonymous, i.e., they have no identities and are programmed identically. We present Janus, a new anonymous consensus algorithm that reaches decision after O(√n) writes in every solo execution. The set of values that can be proposed is unbounded and the algorithm tolerates an arbitrary number of crash failures. The algorithm relies on an anonymous eventual leader election mechanism. Furthermore, during solo executions in which a non-faulty process is elected since the beginning, the individual step complexity of Janus is O(n), matching a recent lower bound by Aspnes and Ellen (SPAA 2011). The algorithm is then extended to the case of homonymous system in which c, 1 ≤ c ≤ n, identities are available. In every solo execution, the modified algorithm achieves O(√n - c + 1 + log c/log log c) individual write complexity O(n - c + log c/log log c) and individual step complexity.

langue originaleAnglais
titrePrinciples of Distributed Systems - 15th International Conference, OPODIS 2011, Proceedings
Pages175-190
Nombre de pages16
Les DOIs
étatPublié - 26 déc. 2011
Evénement15th International Conference on Principles of Distributed Systems, OPODIS 2011 - Toulouse, France
Durée: 13 déc. 201116 déc. 2011

Série de publications

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

Une conférence

Une conférence15th International Conference on Principles of Distributed Systems, OPODIS 2011
Pays/TerritoireFrance
La villeToulouse
période13/12/1116/12/11

Empreinte digitale

Examiner les sujets de recherche de « Anonymous agreement: The Janus algorithm ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation