DocumentCode :
1070998
Title :
Providing e-Transaction Guarantees in Asynchronous Systems with No Assumptions on the Accuracy of Failure Detection
Author :
Romano, Paolo ; Quaglia, Francesco
Author_Institution :
INESC-ID, Lisbon, Portugal
Volume :
8
Issue :
1
fYear :
2011
Firstpage :
104
Lastpage :
121
Abstract :
In this paper, we address reliability issues in three-tier systems with stateless application servers. For these systems, a framework called e-Transaction has been recently proposed, which specifies a set of desirable end-to-end reliability guarantees. In this article, we propose an innovative distributed protocol providing e-Transaction guarantees in the general case of multiple, autonomous back-end databases (typical of scenarios with multiple parties involved within a same business process). Differently from existing proposals coping with the e-Transaction framework, our protocol does not rely on any assumption on the accuracy of failure detection. Hence, it reveals suited for a wider class of distributed systems. To achieve such a target, our protocol exploits an innovative scheme for distributed transaction management (based on ad hoc demarcation and concurrency control mechanisms), which we introduce in this paper. Beyond providing the proof of protocol correctness, we also discuss hints on the protocol integration with conventional systems (e.g., database systems) and show the minimal overhead imposed by the protocol.
Keywords :
database management systems; distributed processing; electronic commerce; protocols; reliability; system recovery; transaction processing; asynchronous system; autonomous back-end database; distributed protocol; distributed transaction management; e-transaction guarantee; end-to-end reliability guarantee; failure detection accuracy; stateless application server; three-tier system reliability; Computer applications; Computer networks; Concurrency control; Database systems; Distributed databases; Innovation management; Network servers; Proposals; Protocols; Transaction databases; Three-tier systems; distributed transactions.; failure detection; reliability;
fLanguage :
English
Journal_Title :
Dependable and Secure Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1545-5971
Type :
jour
DOI :
10.1109/TDSC.2009.2
Filename :
4752840
Link To Document :
بازگشت