DocumentCode
1455236
Title
Implementing E-transactions with asynchronous replication
Author
Frølund, Svend ; Guerraoui, Rachid
Author_Institution
Hewlett-Packard Co., Palo Alto, CA, USA
Volume
12
Issue
2
fYear
2001
fDate
2/1/2001 12:00:00 AM
Firstpage
133
Lastpage
146
Abstract
This paper describes a distributed algorithm that implements the abstraction of e-Transaction: a transaction that executes exactly-once despite failures. Our algorithm is based on an asynchronous replication scheme that generalizes well-known active-replication and primary-backup schemes. We devised the algorithm with a three-tier architecture in mind: the end-user interacts with front-end clients (e.g., browsers) that invoke middle-tier application servers (e.g., web servers) to access back-end databases. The algorithm preserves the three-tier nature of the architecture and introduces a very acceptable overhead with respect to unreliable solutions
Keywords
fault tolerant computing; replicated databases; E-transactions; abstraction; active-replication; asynchronous replication; asynchronous replication scheme; distributed algorithm; e-Transaction; front-end clients; primary-backup schemes; Application software; Computer architecture; Distributed algorithms; Fault tolerance; Hardware; Heart; Logic; Service oriented architecture; Transaction databases; Web server;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.910869
Filename
910869
Link To Document