Download: pdf.
“Byzantine fault tolerance can be fast” by Miguel Castro and Barbara Liskov. In International Conference on Dependable Systems and Networks (DSN), (Goteborg, Sweden), July 2001, pp. 513-518.
Byzantine Fault Tolerance is important because it can be used to implement highly-available systems that tolerate arbitrary behavior from faulty components. This paper presents a detailed performance evaluation of BFT, a state-machine replication algorithm that tolerates Byzantine faults in asynchronous systems. Our results contradict the common belief that Byzantine fault tolerance is too slow to be used in practice-BFT performs well so that it can be used to implement real systems. We implemented a replicated NFS file system using BFT that performs 2% faster to 24% slower than production implementations of the NFS protocols that are not fault-tolerant
Download: pdf.
BibTeX entry:
@inproceedings{castro01byzantine,
author = {Miguel Castro and Barbara Liskov},
title = {Byzantine fault tolerance can be fast},
booktitle = {International Conference on Dependable Systems and
Networks (DSN)},
pages = {513--518},
address = {Goteborg, Sweden},
month = jul,
year = {2001}
}
Programming Methodology Group