DocumentCode :
1058731
Title :
Ensuring e-Transaction with Asynchronous and Uncoordinated Application Server Replicas
Author :
Quaglia, Francesco ; Romano, Paolo
Author_Institution :
Dipt. di Informatica e Sistemistica, Univ. di Roma "La Sapienza"
Volume :
18
Issue :
3
fYear :
2007
fDate :
3/1/2007 12:00:00 AM
Firstpage :
364
Lastpage :
378
Abstract :
A recently proposed abstraction, called e-transaction (exactly-once transaction), specifies a set of properties capturing end-to-end reliability aspects for three-tier Web-based systems. In this paper we propose a distributed protocol ensuring the e-transaction properties for the general case of multiple, autonomous back-end databases. The key idea underlying our proposal consists in distributing, across the back-end tier, some recovery information reflecting the transaction processing state. This information is manipulated at low cost via local operations at the database side, with no need for any form of coordination among asynchronous replicas of the application server within the middle-tier. Compared to existing solutions, our protocol has therefore the distinguishing features of being both very light and highly scalable. The latter aspect makes our proposal particularly attractive for the case of very high degree of replication of the application access point, with distribution of the replicas within infrastructures geographically spread on public networks over the Internet (e.g., application delivery networks), namely, a configuration that also provides the advantages of reduced user perceived latency and increased system availability
Keywords :
client-server systems; protocols; transaction processing; application delivery network; application server replica; autonomous back-end database; distributed protocol; e-transaction property; three-tier Web-based system; transaction processing; Access protocols; Availability; Costs; Delay; Distributed databases; IP networks; Proposals; Safety; Spatial databases; Transaction databases; Web-based transactional systems; asynchronous replication.; reliability; three-tier systems;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2007.42
Filename :
4079535
Link To Document :
بازگشت