In der Einleitung dieses Papiers Schließlich linearisierbare gemeinsame Objekte (PODC'10) haben die Autoren die folgende Aussage ohne Referenzen präsentiert:
Die Linearisierbarkeit kann jedoch nur dann erreicht werden, wenn ein Konsens gelöst werden kann.
Hier ist die Linearisierbarkeit die stärkste bekannte Konsistenz-Eigenschaft von gemeinsam genutzten Objekten, die in der Veröffentlichung Linearisierbarkeit: Eine Korrektheitsbedingung für gleichzeitige Objekte vorgeschlagen wird .
Die folgende Aussage verwirrt mich aufgrund der folgenden Argumente:
In dem Artikel "Robustes Speichern von Speicher in Nachrichtenübermittlungssystemen" (JACM95) wissen wir, dass Linearisierbarkeit im asynchronen Nachrichtenübermittlungssystem erreicht werden kann, während eine Minderheit von Prozessabstürzen toleriert wird:
Jeder wartungsfreie Algorithmus, der auf atomaren Single-Writer-Multi-Reader-Registern basiert, kann in Nachrichtenübermittlungssystemen automatisch emuliert werden, vorausgesetzt, dass mindestens ein Großteil der Prozessoren nicht fehlerhaft ist und verbunden bleibt.
Andererseits hat das Papier Unmöglichkeit eines verteilten Konsenses mit einem fehlerhaften Prozess (JACM85) das Unmöglichkeitsergebnis eines Konsenses selbst mit nur einem Prozessabsturz bewiesen:
Das Konsensproblem betrifft ein asynchrones Prozesssystem, von dem einige möglicherweise unzuverlässig sind. Das Problem besteht darin, dass sich die zuverlässigen Prozesse auf einen Binärwert einigen. In diesem Artikel wird gezeigt, dass jedes Protokoll für dieses Problem die Möglichkeit einer Nichtbeendigung aufweist, selbst bei nur einem fehlerhaften Prozess.
Können wir daher zu folgendem Schluss kommen:
Konsens ist stärker als Linearisierbarkeit?
Was ist falsch an meinen Argumenten? Gibt es einige direkte Referenzen für die Äquivalenzschlussfolgerung ?