Toggle Main Menu Toggle Search

Open Access padlockePrints

Implementing Fault-tolerant Distributed Applications using Objects and Multi-coloured Actions

Lookup NU author(s): Emeritus Professor Santosh Shrivastava, Dr Stuart Wheater



This paper develops some control structures suitable for composing fault-tolerant distributed applications using atomic actions (atomic transactions) as building blocks, and then goes on to describe how such structures may be implemented using the concept of multi-coloured actions. We first identify the reasons why other control structures in addition to - by now well known - nested and concurrent atomic actions are desirable and then propose three new structures:serialising actions, glued actions and top-level independent actions. A number of examples are used to illustrate their usefulness. A novel technique, based on the concept of mult-coloured actions, is then presented as a uniform basis for implementing all of the three action structures presented here.

Publication metadata

Author(s): Shrivastava SK, Wheater SM

Publication type: Report

Publication status: Published

Series Title: Computing Laboratory Technical Report Series

Year: 1990

Pages: 15

Print publication date: 01/01/1990

Source Publication Date: 1990

Report Number: 315

Institution: Computing Laboratory, University of Newcastle upon Tyne

Place Published: Newcastle upon Tyne