Skip to main navigation Skip to search Skip to main content

Byzantine vector consensus in complete graphs

  • Nitin H. Vaidya
  • , Vijay K. Garg

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

Abstract

Consider a network of n processes, each of which has a d-dimensional vector of reals as its input. Each process can communicate directly with all the processes in the system; thus the communication network is a complete graph. All the communication channels are reliable and FIFO (first-in-first-out). • We prove that in a synchronous system, n ≥ max(3f+ 1, (d+1) f+1) is necessary and sufficient for achieving Byzantine vector consensus. • In an asynchronous system, it is known that exact consensus is impossible in presence of faulty processes. For an asynchronous system, we prove that n ≥ (d+ 2) f + 1 is necessary and sufficient to achieve approximate Byzantine vector consensus. Our sufficiency proofs are constructive. We prove sufficiency by providing explicit algorithms that solve exact BVC in synchronous systems, and approximate BVC in asynchronous systems.

Original languageEnglish (US)
Title of host publicationPODC 2013 - Proceedings of the 2013 ACM Symposium on Principles of Distributed Computing
PublisherAssociation for Computing Machinery
Pages65-73
Number of pages9
ISBN (Print)9781450320658
DOIs
StatePublished - Jul 22 2013
Externally publishedYes
Event2013 ACM Symposium on Principles of Distributed Computing, PODC 2013 - Montreal, QC, Canada
Duration: Jul 22 2013Jul 24 2013

Publication series

NameProceedings of the Annual ACM Symposium on Principles of Distributed Computing

Other

Other2013 ACM Symposium on Principles of Distributed Computing, PODC 2013
Country/TerritoryCanada
CityMontreal, QC
Period7/22/137/24/13

Keywords

  • Asynchronous and synchronous systems
  • Byzantine consensus
  • Vector inputs

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Byzantine vector consensus in complete graphs'. Together they form a unique fingerprint.

Cite this