Elsevier

Theoretical Computer Science

Volume 584, 13 June 2015, Pages 80-90
Theoretical Computer Science

A characterization of oblivious message adversaries for which Consensus is solvable

https://doi.org/10.1016/j.tcs.2015.01.024Get rights and content
Under an Elsevier user license
open archive

Abstract

We consider the Consensus problem on arbitrary oblivious message adversaries. A message adversary models a communication network whose topology evolves from round to round. We make no assumptions about the possible topologies. A message adversary is oblivious if the set of possible topologies is the same at every round.

We give the first complete necessary and sufficient condition for message adversaries that admits a Consensus algorithm. For the necessary part we present a specialized bivalency proof. For the sufficiency part, we present a new algorithm that is based upon reconstructing a partial, but significant, view of the actual communications that occurred during the evolution of the network. This reconstruction might be of independent interest.

Keywords

Consensus
Synchronous
Message passing
Omission faults
Dynamic networks
Message adversary
Oblivious faults

Cited by (0)

1

Research supported by ANR PANDA.

2

Research supported by PIMS.

3

Research supported by NSERC of Canada (31-611005).