How to cope with faulty processors in a completely connected network of communicating processors
Computer systems consisting of a completely connected network of communicating processors should work reliable in spite of a number of malfunctioning processors that give conflicting information to different members of the system. It is necessary that all wellfunctioning processors agree on the message sent by any transmitting processor, regardless of the behaviour of the malfunctioning processors. Moreover, it is required that whenever the transmitter is wellfunctioning, the agreement reached should be equal to the message actually sent by the transmitter. In this paper it is shown by a mathematical proof that this is possible if and only if the number of malfunctioning processors is less than one-third of the total number of processors in the network. In cases where this requirement is fulfilled, we give a clear algorithm to reach agreement.
- Distributed agreement in the presence of processor and communication faults
- Authenticated Algorithms for Byzantine Agreement
- Agreement in the presence of faults, on networks of bounded degree
- Impossibility of distributed consensus with one faulty process
- Mutual information agreement with the detection and identification of Byzantine faults in incompletely connected multicomputer systems
This page was built for publication: How to cope with faulty processors in a completely connected network of communicating processors
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1060840)