DocumentCode
2527937
Title
Byzantine Fault-Tolerant Web Services for n-Tier and Service Oriented Architectures
Author
Pallemulle, Sajeeva L. ; Thorvaldsson, Haraldur D. ; Goldman, Kenneth J.
Author_Institution
Dept. of Comput. Sci. & Eng., Washington Univ., St. Louis, MO
fYear
2008
fDate
17-20 June 2008
Firstpage
260
Lastpage
268
Abstract
Mission-critical services must be replicated to guarantee correctness and high availability in spite of arbitrary (Byzantine) faults. Traditional Byzantine fault tolerance protocols suffer from several major limitations. Some protocols do not support interoperability between replicated services. Other protocols provide poor fault isolation between services leading to cascading failures across organizational and application boundaries. Moreover, traditional protocols are unsuitable for applications with tiered architectures, long-running threads of computation, or asynchronous interaction between services. We present Perpetual, a protocol that supports Byzantine fault-tolerant execution of replicated services while enforcing strict fault isolation. Perpetual enables interaction between replicated services that may invoke and process remote requests asynchronously in long-running threads of computation. We present a modular implementation, an Axis2 Web Services extension, and experimental results that demonstrate only a moderate overhead due to replication.
Keywords
Web services; fault tolerant computing; software architecture; Byzantine fault-tolerance protocol; Perpetual; Web services; n-tier architecture; service oriented architecture; Availability; Computer architecture; Fault tolerance; Mission critical systems; Power system faults; Power system protection; Protocols; Service oriented architecture; Web services; Yarn; Axis2; Byzantine agreement; Fault tolerance; Web Services; asynchrnous invocation and processing; n-Tier systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 2008. ICDCS '08. The 28th International Conference on
Conference_Location
Beijing
ISSN
1063-6927
Print_ISBN
978-0-7695-3172-4
Electronic_ISBN
1063-6927
Type
conf
DOI
10.1109/ICDCS.2008.94
Filename
4595891
Link To Document