Parallel byzantine fault tolerance

10Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The increasing popularity of distributed systems and applications has generated the need for algorithms guaranteeing high availability and reliability of such solutions. As an answer to this demand, various Byzantine fault-tolerant algorithms have been designed, allowing the systems to provide the correct service even in the presence of faults, either accidental or of malicious origin. However, despite significant efforts recently made, their practicality is still limited by many factors, such as the cost of additional machines or decreased system throughput. Addressing these issues, we propose Apex, a parallel Byzantine fault-tolerant execution algorithm. By processing independent requests in parallel on different multicore machines, we were able to obtain a significant increase in throughput over traditional algorithms. The performed tests have shown that our approach can execute the incoming packs of requests even several times faster than other similar algorithms.

Cite

CITATION STYLE

APA

Zbierski, M. (2015). Parallel byzantine fault tolerance. In Advances in Intelligent Systems and Computing (Vol. 342, pp. 321–333). Springer Verlag. https://doi.org/10.1007/978-3-319-15147-2_27

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