Q-Detector: A Quorum-Based Byzantine Fault Detector

Yongjian Wang,Zhongzhi Luan,Depei Qian,Jian Dong
DOI: https://doi.org/10.1109/ccbd.2015.43
2015-01-01
Abstract:Byzantine fault tolerance technique masks the faulty behaviors through the replicated replicas. Extra replicas and communication cost are not acceptable in resource demanding scenarios because of low occurrences of Byzantine faults. Fault detection makes a good tradeoff between the resource cost and the fault tolerance effect. In this paper, we propose a quorum-based Byzantine fault detector, named as Q-Detector. Q-Detector monitors message among different nodes, collect state assertions, detect Byzantine faults with consistency check and audit strategies, then provide the verifiable evidence to third parties. Experimental results prove effectiveness of Q-Detector in distributed system, and the adoption of Q-Detector in a distributed aircraft design optimization scenario proves its effectiveness.
What problem does this paper attempt to address?