DocumentCode
2163876
Title
BFT-WS: A Byzantine Fault Tolerance Framework for Web Services
Author
Zhao, Wenbing
Author_Institution
Dept. of Electr. & Comput. Eng., Cleveland State Univ., Cleveland, OH
fYear
2007
fDate
15-16 Oct. 2007
Firstpage
89
Lastpage
96
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.
Keywords
Web services; open systems; software architecture; software fault tolerance; Web services; byzantine fault tolerance framework; interoperability; Computer crashes; Fault tolerance; Fault tolerant systems; Java; Middleware; Multicast protocols; Prototypes; Runtime; Simple object access protocol; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
EDOC Conference Workshop, 2007. EDOC '07. Eleventh International IEEE
Conference_Location
Annapolis, MD
Electronic_ISBN
978-0-7695-3338-4
Type
conf
DOI
10.1109/EDOCW.2007.6
Filename
4566959
Link To Document