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 :
بازگشت