Skip to main content
Article
Byzantine Fault Tolerance as a Service
Computer Applications for Web, Human Computer Interaction, Signal and Image Processing, and Pattern Recognition
  • Hua Chai, Cleveland State University
  • Wenbing Zhao, Cleveland State University
Document Type
Contribution to Books
Publication Date
1-1-2012
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.

DOI
10.1007/978-3-642-35270-6_24
Citation Information
Hua Chai and Wenbing Zhao. "Byzantine Fault Tolerance as a Service" Computer Applications for Web, Human Computer Interaction, Signal and Image Processing, and Pattern Recognition Vol. 342 (2012) p. 173 - 179
Available at: http://works.bepress.com/wenbingzhao/21/