Previously, most Byzantine Agreement protocols could reach an agreement by way of fault masking. Few of them can detect and locate the faulty components. On the other hand, most fault diagnosis algorithms can detect and locate faulty components but few of them can make all fault free processors reach an agreement. The study analyses the messages received at the period of reaching agreement, and then detects and locates the faulty components of the network. Finally, the proposed protocol can further make all fault free processors agree on the common failure report of the synchronous connected network. The symptoms of the faults include the malicious fault and the dormant fault.
['Shu-Chin Wang', 'Kuo-Qin Yan']
Reaching fault diagnosis agreement on dual link failure mode