Byzantine Fault Tolerance as a Service
Document Type
Contribution to Books
Publication Date
2012
Publication Title
Computer Applications for Web, Human Computer Interaction, Signal and Image Processing, and Pattern Recognition
Abstract
In this paper, we argue for the need and benefits for providing Byzantine fault tolerance as a service to mission critical Web applications. In this new approach to Byzantine fault tolerance, an application server can partition the incoming requests into different domains for concurrent processing, decide which set of messages that should be totally ordered, or not at all, based its application semantics. This flexibility would reduce the end-to-end latency experienced by the clients and significantly increase the system throughput. Perhaps most importantly, we propose a middleware framework that provides a uniform interface to the applications so that they are not strongly tied to any particular Byzantine fault tolerance algorithm implementation.
Repository Citation
Chai, Hua and Zhao, Wenbing, "Byzantine Fault Tolerance as a Service" (2012). Electrical and Computer Engineering Faculty Publications. 252.
https://engagedscholarship.csuohio.edu/enece_facpub/252
DOI
10.1007/978-3-642-35270-6_24
Volume
342