Title :
Providing e-Transaction Guarantees in Asynchronous Systems with Inaccurate Failure Detection
Author :
Romano, Paolo ; Quaglia, Francesco
Author_Institution :
Dipt. di Informatica e Sistemistica, Univ. di Roma "La Sapienza"
Abstract :
In this paper we address reliability issues in Web-based transactional systems. We are interested in the category of systems characterized by 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. Within this framework we propose an innovative distributed protocol providing those reliability guarantees in the general case of multiple, autonomous back-end databases (typical of scenarios with multiple parties involved within a same business process). Compared to existing proposals coping with the e-Transaction framework, our protocol adopts a weaker approach to failure detection, i.e. it does not rely on any assumption on the accuracy of failure detection. Hence it reveals suited for a wider class of distributed systems, including those systems where the level of asynchrony makes stronger approaches to failure detection not feasible in practice. 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. We also provide hints on the protocol integration with conventional systems (e.g. database systems)
Keywords :
Internet; distributed databases; failure analysis; transaction processing; Web-based transactional system; asynchronous system; autonomous back-end databases; distributed protocol integration; distributed system; distributed transaction management; e-Transaction guarantees; end-to-end reliability guarantees; failure detection; Concurrency control; Database systems; Distributed databases; IP networks; Innovation management; Proposals; Protocols; Safety; Spatial databases; Transaction databases;
Conference_Titel :
Network Computing and Applications, 2006. NCA 2006. Fifth IEEE International Symposium on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-7695-2640-3
DOI :
10.1109/NCA.2006.47