Toggle Main Menu Toggle Search

Open Access padlockePrints

Integrating Group Communication with Transactions for Implementing Persistent Replicated Objects

Lookup NU author(s): Professor Mark Little, Emeritus Professor Santosh Shrivastava


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


A widely used computational model for constructing fault-tolerant distributed applications employs atomic transactions for controlling operations on persistent objects. There has been considerable work on data replication techniques for increasing the availability of persistent data that is manipulated under the control of transactions. Process groups with ordered group communications (process groups for short) has also emerged as a model for building 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 rivals. This paper examines whether a distributed transaction system can profit from process groups for supporting replication of objects. A general model of distributed objects is used to investigate how objects can be replicated for availability using a system that supports transactions (but no process 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 supporting replication of objects.

Publication metadata

Author(s): Little MC, Shrivastava SK

Editor(s): Krakowiak, S. and Shrivastava, S.K.

Publication type: Book Chapter

Publication status: Published

Book Title: Advances in Distributed Systems

Year: 1999

Volume: 1752

Pages: 238-253

Series Title: Lecture Notes in Computer Science

Publisher: Springer-Verlag

Place Published: Berlin

Library holdings: Search Newcastle University Library for this item

ISBN: 354067196X