Is byzantine agreement useful in a distributed database?

  • Authors:
  • Hector Garcia-Molina;Frank Pittelli;Susan Davidson

  • Affiliations:
  • Princeton University, Princeton, N.J.;Princeton University, Princeton, N.J.;University of Pennsylvania, Philadelphia, PA

  • Venue:
  • PODS '84 Proceedings of the 3rd ACM SIGACT-SIGMOD symposium on Principles of database systems
  • Year:
  • 1984

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper is an attempt to bridge the gap that is developing between "practitioners" and "theoreticians" with respect to the use of Byzantine Agreement protocols in distributed database systems. We present an informal overview of Byzantine Agreement and study when and how this type of protocol can be used in general-purpose database management systems. We argue that the main application of this protocol is in the distribution of input transactions to a fully replicated database system. We also argue that other database uses, such as for transaction commit, message broadcast, and object location, may be limited.