Core Concepts
This paper presents a novel characterization of the solvability of deterministic stabilizing consensus in distributed computing models with benign faults, leveraging point-set topology and the concept of semi-continuous functions to explain why stabilizing consensus is possible in models where terminating consensus is not.
Quotes
"Unlike asymptotic consensus [2, 3, 11–14] and approximate agreement [2, 3, 6, 7, 15–21], which have been studied in various computing models and are hence fairly well-understood, not much is known about stabilizing consensus [4, 5, 22, 23]."
"In this paper, we provide a complete characterization of the solvability/impossibility of deterministic stabilizing consensus, in any model of computation with benign process and communication faults, using point-set topology as introduced by Alpern and Schneider in [30]."
"Since “offending” limit points do not need to be excluded from the set of admissible executions here, this explains why stabilizing consensus is solvable in models where terminating consensus is impossible."