Skip to main navigation Skip to search Skip to main content

Virtual trees for the Byzantine Generals algorithm

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

The Byzantine Generals algorithm for achieving reliability in the presence of faults is a classic topic in distributed computation and operating systems, not the least because of its colorful story. We describe a concept called virtual data structures, which are concrete representations of global data structures that is not actually maintained by the nodes of a distributed system, but are required in order to understand the correctness of algorithms. We show that the use of virtual trees for the Byzantine Generals algorithm can improve the understanding of this algorithm, and we describe a visualization of the trees.

Original languageEnglish
Title of host publicationProceedings of the Thirty-Fifth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2004
PublisherAssociation for Computing Machinery (ACM)
Pages392-396
Number of pages5
ISBN (Print)1581137982, 9781581137989
StatePublished - 3 Mar 2004
Externally publishedYes
Event35th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2004 - Norfolk, VA, United States
Duration: 3 Mar 20047 Mar 2004

Publication series

NameProceedings of the SIGCSE Technical Symposium on Computer Science Education

Conference

Conference35th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2004
Country/TerritoryUnited States
CityNorfolk, VA
Period3/03/047/03/04

Keywords

  • Byzantine Generals
  • Distributed algorithms
  • Visualization of algorithms

Fingerprint

Dive into the research topics of 'Virtual trees for the Byzantine Generals algorithm'. Together they form a unique fingerprint.

Cite this