Integrating group communication with transactions for implementing persistent replicated objects

Citation
Mc. Little et Sk. Shrivastava, Integrating group communication with transactions for implementing persistent replicated objects, LECT N COMP, 1752, 2000, pp. 238-253
Citations number
27
Categorie Soggetti
Current Book Contents
ISSN journal
03029743
Volume
1752
Year of publication
2000
Pages
238 - 253
Database
ISI
SICI code
0302-9743(2000)1752:<238:IGCWTF>2.0.ZU;2-7
Abstract
A widely used computational model for constructing fault-tolerant distribut ed applications employs atomic transactions for controlling operations on p ersistent objects. There has been considerable work on data replication tec hniques for increasing the availability of persistent data that is manipula ted under the control of transactions. Process groups with ordered group co mmunications (process groups far short) has also emerged as a model for bui lding available distributed applications. High service availability can be achieved by replicating the service state on multiple processes managed by a group communication infrastructure. These two models are often seen as ri vals. This paper examines whether a distributed transaction system can prof it from process groups for supporting replication of objects. A general mod el of distributed objects is used to investigate how objects can be replica ted for availability using a system that supports transactions (but no proc ess groups) and a system that supports process groups (but no transactions) . A comparative evaluation reveals how a distributed transaction system can exploit group communications for obtaining a flexible approach to supporti ng replication of objects.