A method of parallelizing consensuses for accelerating byzantine Fault Tolerance

2Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.

Abstract

We propose a new method that accelerates asynchronous Byzantine Fault Tolerant (BFT) protocols designed on the principle of state machine replication. State machine replication protocols ensure consistency among replicas by applying operations in the same order to all of them. A naive way to determine the application order of the operations is to repeatedly execute the BFT consensus to determine the next executed operation, but this may introduce inefficiency caused by waiting for the completion of the previous execution of the consensus protocol. To reduce this inefficiency, our method allows parallel execution of the consensuses while keeping consistency of the consensus results at the replicas. In this paper, we also prove the correctness of our method and experimentally compare it with the existing method in terms of latency and throughput. The evaluation results show that our method makes a BFT protocol three or four times faster than the existing one when some machines or message transmissions are delayed. Copyright © 2014 The Institute of Electronics, Inf rmation and Communication Engineers.

Cite

CITATION STYLE

APA

Nakamura, J., Araragi, T., Masuzawa, T., & Masuyama, S. (2014). A method of parallelizing consensuses for accelerating byzantine Fault Tolerance. IEICE Transactions on Information and Systems, E97-D(1), 53–64. https://doi.org/10.1587/transinf.E97.D.53

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free