The Byzantine Firing Squad Problem

A new problem, the Byzanntine Firing Squad problem, is defined and solved in two versions, Permissive and Strict. Both problems provide for synchronization of initially unsychronized processors in a synchronous network, in the absense of a common clock and in the presence of a limited number of faul...

Full description

Bibliographic Details
Main Authors: Burns, James E., Lynch, Nancy A.
Published: 2023
Online Access:https://hdl.handle.net/1721.1/149085
_version_ 1826193169399676928
author Burns, James E.
Lynch, Nancy A.
author_facet Burns, James E.
Lynch, Nancy A.
author_sort Burns, James E.
collection MIT
description A new problem, the Byzanntine Firing Squad problem, is defined and solved in two versions, Permissive and Strict. Both problems provide for synchronization of initially unsychronized processors in a synchronous network, in the absense of a common clock and in the presence of a limited number of faulty processors. Solutions are given which take the same number of rounds as Byzantine Agreement but might transmit r times as many bits, where r is the number of rounds used. Additional solutions are provided which use at most one (Permissive) or two (Strict) additional rounds and send at most n^2 bits plus four times the number of bits sent by a chosen Byzantine Agreement algorithm.
first_indexed 2024-09-23T09:34:49Z
id mit-1721.1/149085
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T09:34:49Z
publishDate 2023
record_format dspace
spelling mit-1721.1/1490852023-03-30T04:10:23Z The Byzantine Firing Squad Problem Burns, James E. Lynch, Nancy A. A new problem, the Byzanntine Firing Squad problem, is defined and solved in two versions, Permissive and Strict. Both problems provide for synchronization of initially unsychronized processors in a synchronous network, in the absense of a common clock and in the presence of a limited number of faulty processors. Solutions are given which take the same number of rounds as Byzantine Agreement but might transmit r times as many bits, where r is the number of rounds used. Additional solutions are provided which use at most one (Permissive) or two (Strict) additional rounds and send at most n^2 bits plus four times the number of bits sent by a chosen Byzantine Agreement algorithm. 2023-03-29T14:25:55Z 2023-03-29T14:25:55Z 1985-04 https://hdl.handle.net/1721.1/149085 14574398 MIT-LCS-TM-275 application/pdf
spellingShingle Burns, James E.
Lynch, Nancy A.
The Byzantine Firing Squad Problem
title The Byzantine Firing Squad Problem
title_full The Byzantine Firing Squad Problem
title_fullStr The Byzantine Firing Squad Problem
title_full_unstemmed The Byzantine Firing Squad Problem
title_short The Byzantine Firing Squad Problem
title_sort byzantine firing squad problem
url https://hdl.handle.net/1721.1/149085
work_keys_str_mv AT burnsjamese thebyzantinefiringsquadproblem
AT lynchnancya thebyzantinefiringsquadproblem
AT burnsjamese byzantinefiringsquadproblem
AT lynchnancya byzantinefiringsquadproblem