loading...
Thema: Byzantine-Fault-Tolerant Middleware forWeb-Service Applications
Orlando, Florida October 26-October 28
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/RELDIS.2005.2824th IEEE Symposium on Reliable Distr ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Michael G. Merideth, Carnegie Mellon University
Arun Iyengar, IBM TJ Watson Research Center
Thomas Mikalsen, IBM TJ Watson Research Center
Stefan Tai, IBM TJ Watson Research Center
Isabelle Rouvellou, IBM TJ Watson Research Center
Priya Narasimhan, Carnegie Mellon University

Distributed applications composed of collections of Web Services may call for diverse levels of reliability in different parts of the system. Byzantine fault tolerance (BFT) is a general strategy that has recently been shown to be practical for the development of certain classes of survivable, client-server, distributed applications; however, little research has been done on incorporating it into selective parts of multi-tier, distributed applications like Web Services that have heterogeneous reliability requirements. To understand the impacts of combining BFT and Web Services, we have created Thema, a new BFT middleware system that extends the BFT and Web Services technologies to provide a structured way to build Byzantine-fault-tolerant, survivable Web Services that application developers can use like other Web Services. From a reliability perspective, our enhancements are also novel in that they allow Byzantine-fault-tolerant services: (1) to support the multi-tiered requirements of Web Services, and (2) to provide standardized Web Services support for their own clients (through WSDL interfaces and SOAP communication). In this paper we study key architectural implications of combining BFT with Web services and provide a performance evaluation of Thema using the TPC-W benchmark.

Citation:
Michael G. Merideth, Arun Iyengar, Thomas Mikalsen, Stefan Tai, Isabelle Rouvellou, Priya Narasimhan, "Thema: Byzantine-Fault-Tolerant Middleware forWeb-Service Applications," srds, pp.131-142, 24th IEEE Symposium on Reliable Distributed Systems (SRDS'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.