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

On the weakest failure detector ever

  • Rachid Guerraoui
  • , Maurice Herlihy
  • , Petr Kouznetsov
  • , Nancy Lynch
  • , Calvin Newport

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

Résumé

Many problems in distributed computing are impossible when no information about process failures is available. It is common to ask what information about failures is necessary and sufficient to circumvent some specific impossibility, e.g., consensus, atomic commit, mutual exclusion, etc. This paper asks what information about failures is needed to circumvent any impossibility and sufficient to circumvent some impossibility. In other words, what is the minimal yet non-trivial failure informatio. We present an abstraction, denoted , that provides very little failure information. In every run of the distributed system, eventually informs the processes that some set of processes in the system cannot be the set of correct processes in that run. Although seemingly weak, for it might provide random information for an arbitrarily long period of time, and it only excludes one possibility of correct set among many, still captures non-trivial failure information. We show that is sufficient to circumvent the fundamental wait-free set-agreement impossibility. While doing so, we (a) disprove previous conjectures about the weakest failure detector to solve set-agreement and we (b) prove that solving set-agreement with registers is strictly weaker than solving n+1-process consensus using n-process consensus. We prove that is, in a precise sense, minimal to circumvent any wait-free impossibility. Roughly, we show that is the weakest eventually stable failure detect or to circumvent any wait-free impossibility. Our results are generalized through an abstraction f that we introduce and prove necessary to solve any problem that cannot be solved in an f-resilient manner, and yet sufficient to solve f-resilient f-set-agreement.

langue originaleAnglais
titrePODC'07
Sous-titreProceedings of the 26th Annual ACM Symposium on Principles of Distributed Computing
Pages235-243
Nombre de pages9
Les DOIs
étatPublié - 14 déc. 2007
Modification externeOui
EvénementPODC'07: 26th Annual ACM Symposium on Principles of Distributed Computing - Portland, OR, États-Unis
Durée: 12 août 200715 août 2007

Série de publications

NomProceedings of the Annual ACM Symposium on Principles of Distributed Computing

Une conférence

Une conférencePODC'07: 26th Annual ACM Symposium on Principles of Distributed Computing
Pays/TerritoireÉtats-Unis
La villePortland, OR
période12/08/0715/08/07

Empreinte digitale

Examiner les sujets de recherche de « On the weakest failure detector ever ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation