Synchronous Consensus for Dependent Process Failures

  • Authors:
  • Flavio P. Junqueira;Keith Marzullo

  • Affiliations:
  • -;-

  • Venue:
  • ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a new abstraction to replace the t of n assumptionused in designing fault-tolerant algorithms. Thisabstraction models dependent process failures yet it is assimple to use as the t of n assumption. To illustrate this abstraction,we consider Consensus for synchronous systemswith both crash and arbitrary process failures. By consideringfailure correlations, we are able to reduce latency andenable the solution of Consensus for system configurationsin which it is not possible when forced to use algorithmsdesigned under the t of n assumption. We show that, ingeneral, the number of rounds required in the worst casewhen assuming crash failures is different from the numberof rounds required when assuming arbitrary failures. Thisis in contrast with the traditional result under the t of nassumption.