Document Type
Article
Publication Date
6-2009
Publication Title
Journal of Systems and Software
Abstract
Many Web services are expected to run with high degree of security and dependability. To achieve this goal, it is essential to use a Web services compatible framework that tolerates not only crash faults, but Byzantine faults as well, due to the untrusted communication environment in which the Web services operate. In this paper, we describe the design and implementation of such a framework, called BFT-WS. BFT-WS is designed to operate on top of the standard SOAP messaging framework for maximum interoperability. It is implemented as a pluggable module within the Axis2 architecture, as such, it requires minimum changes to the Web applications. The core fault tolerance mechanisms used in BFT-WS are based on the well-known Castro and Liskov’s BFT algorithm for optimal efficiency. Our performance measurements confirm that BFT-WS incurs only moderate runtime overhead considering the complexity of the mechanisms.
Repository Citation
Zhao, Wenbing, "Design and Implementation of a Byzantine Fault Tolerance Framework for Web Services" (2009). Electrical and Computer Engineering Faculty Publications. 68.
https://engagedscholarship.csuohio.edu/enece_facpub/68
Original Citation
Zhao, W. (2009). Design and implementation of a Byzantine fault tolerance framework for Web services. The Journal of Systems & Software, 82(6), 1004-1015. doi:10.1016/j.jss.2008.12.037
DOI
10.1016/j.jss.2008.12.037
Version
Postprint
Publisher's Statement
NOTICE: this is the author’s version of a work that was accepted for publication in Journal of Systems and Software. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Journal of Systems and Software, 82, 6, (06-01-2009); 10.1016/j.jss.2008.12.037
Volume
82
Issue
6