Vi anser att problemet med feltolerant överenskommelse i ett kraschbenäget synkront system. Vi presenterar en ny randomiserad konsensusalgoritm som uppnår optimal kommunikationseffektivitet, med endast O(n) bitar av kommunikation, och avslutas i (nästan optimal) tid O(log n), med hög sannolikhet. Samma protokoll, med mindre ändringar, kan också användas i delvis synkrona nätverk, garanterar korrekt beteende även i asynkrona utföranden, samtidigt som effektiva prestanda i synkrona utföranden. Slutligen ger samma tekniker också en randomiserad, feltolerant skvaller protokoll som slutar i O(log * n) rundor med O(n) meddelanden (med lite komplexitet som beror på de data som skvallras).
Gilbert och Kowalski REF presenterade en randomiserad konsensusalgoritm som uppnår optimal kommunikations komplexitet, med hjälp av O(n) bitar av kommunikation och slutar i O(log n) tid med hög sannolikhet, tolererar upp till f < n/2 kraschfel mot en icke-adaptiv motståndare.
Distributed agreement with optimal communication complexity
{'venue': "SODA '10", 'journal': None, 'mag_field_of_study': ['Computer Science']}