Synchronous Byzantine quorum systems

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Quorum systems have been used to implement many coordination problems in distributed systems such as mutual exclusion, data replication, distributed consensus, and commit protocols. Malkhi and Reiter recently proposed quorum systems that can tolerate Byzantine failures; they called these systems Byzantine quorum systems and gave some examples of such quorum systems. In this paper, we argue that the proposed definition of Byzantine quorums is too strong for synchronous systems and we propose a definition of synchronous Byzantine quorums. We show that the new definition is more appropriate for synchronous systems. We prove tight lower bounds on the load of synchronous Byzantine quorum systems for various failure assumptions and we present synchronous Byzantine quorums that have optimal loads that match the lower bounds for two failure assumptions.

Original languageEnglish (US)
Title of host publicationProceedings of the Annual ACM Symposium on Principles of Distributed Computing
Place of PublicationNew York, NY, United States
PublisherACM
Pages259-266
Number of pages8
StatePublished - 1997
EventProceedings of the 1997 16th Annual ACM Symposium on Principles of Distributed Computing - Santa Barbara, CA, USA
Duration: Aug 21 1997Aug 24 1997

Other

OtherProceedings of the 1997 16th Annual ACM Symposium on Principles of Distributed Computing
CitySanta Barbara, CA, USA
Period8/21/978/24/97

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture

Cite this