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). © 2006 IEEE.

Providing e-Transaction Guarantees in Asynchronous Systems with Inaccurate Failure Detection / Romano, Paolo; Quaglia, Francesco. - 2006:(2006), pp. 155-162. (Intervento presentato al convegno 5th IEEE International Symposium on Network Computing and Applications, NCA 2006 tenutosi a Cambridge; United States nel July 2006) [10.1109/NCA.2006.47].

Providing e-Transaction Guarantees in Asynchronous Systems with Inaccurate Failure Detection

ROMANO, Paolo;QUAGLIA, Francesco
2006

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). © 2006 IEEE.
2006
5th IEEE International Symposium on Network Computing and Applications, NCA 2006
Asynchronous systems; E-Transaction; Failure detection
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Providing e-Transaction Guarantees in Asynchronous Systems with Inaccurate Failure Detection / Romano, Paolo; Quaglia, Francesco. - 2006:(2006), pp. 155-162. (Intervento presentato al convegno 5th IEEE International Symposium on Network Computing and Applications, NCA 2006 tenutosi a Cambridge; United States nel July 2006) [10.1109/NCA.2006.47].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/366031
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 2
social impact