login

A new solution for the Byzantine generals problem

Lecture notes in computer sciencePublished 1 January 1983
Rüdiger Reischuk
Citations20
SJR quartileQ2
SJR score0.35
SNIP0.55

TL;DR

A deterministic algorithm is presented that exhibits early stopping by phase 2f+4 in the worst case, where f is the actual number of faults, under less stringent conditions than the ones of previous algorithms.

Abstract

We define a new model for algorithms to reach Byzantine Agreement. It allows to measure the complexity more accurately, to differentiate between processor faults and to include communication link failures. A deterministic algorithm is presented that exhibits early stopping by phase 2f+4 in the worst case, where f is the actual number of faults, under less stringent conditions than the ones of previous algorithms. Also its average performance can easily be analysed making realistic assumptions on random distributions of faults. We show that it stops with high probability after a small number of phases.

Keywords

Computer Science