Skip to main navigation Skip to search Skip to main content

BFT-WS: A byzantine fault tolerance framework for Web services

  • Cleveland State University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

31 Scopus citations

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. ©2008 IEEE.
Original languageEnglish
Title of host publicationProceedings - IEEE International Enterprise Distributed Object Computing Workshop, EDOC
Place of Publicationusa
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages89-96
Number of pages8
ISBN (Print)9780769533384
DOIs
StatePublished - Jan 1 2007
Event2007 11th International IEEE EDOC Enterprise Distributed Object Computing Conference Workshop, EDOCW'07 - Annapolis, MD, United States
Duration: Oct 15 2007Oct 16 2007

Conference

Conference2007 11th International IEEE EDOC Enterprise Distributed Object Computing Conference Workshop, EDOCW'07
Country/TerritoryUnited States
CityAnnapolis, MD
Period10/15/0710/16/07

Cite this