Design and implementation of a Byzantine fault tolerance framework for non-deterministic applications

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

Abstract

State-machine-based replication is an effective way to increase the availability and dependability of mission-critical applications. However, all practical applications contain some degree of non-determinism. Consequently, ensuring strong replica consistency in the presence of application non-determinism has been one of the biggest challenges in building dependable distributed systems. In this Study, the authors propose a classification of common types of application non-determinism with respect to the requirement of achieving Byzantine fault tolerance (BFT), and present the design and implementation of a BFT framework that controls these types of non-determinism in a systematic manner. © 2011 The Institution of Engineering and Technology.

Cite

CITATION STYLE

APA

Zhang, H., Zhao, W., Moser, L. E., & Melliar-Smith, P. M. (2011). Design and implementation of a Byzantine fault tolerance framework for non-deterministic applications. IET Software, 5(3), 342–356. https://doi.org/10.1049/iet-sen.2010.0013

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