DocumentCode :
2539640
Title :
Thema: Byzantine-fault-tolerant middleware for Web-service applications
Author :
Merideth, Michael G. ; Iyengar, Arun ; Mikalsen, Thomas ; Tai, Stefan ; Rouvellou, Isabelle ; Narasimhan, Priya
Author_Institution :
Dept. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2005
fDate :
26-28 Oct. 2005
Firstpage :
131
Lastpage :
140
Abstract :
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.
Keywords :
Internet; fault tolerant computing; middleware; performance evaluation; Byzantine-fault-tolerant middleware; SOAP communication; TPC-W benchmark; Thema; WSDL interfaces; Web-service applications; multitiered requirements; Application software; Availability; Computer crashes; Computer science; Diversity reception; Fault tolerance; Middleware; Security; Simple object access protocol; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems, 2005. SRDS 2005. 24th IEEE Symposium on
Print_ISBN :
0-7695-2463-X
Type :
conf
DOI :
10.1109/RELDIS.2005.28
Filename :
1541191
Link To Document :
بازگشت