• 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